본문 바로가기
Application/Text Editor

비주얼 스튜디오 코드가 1.18 버전으로 업데이트 되었습니다.

by NAMP 2017. 12. 9.

비주얼 스튜디오 코드가 1.18 버전으로 업데이트 되었습니다.

업데이트 1.18.1에서 해결한 문제점들은 이곳에서 확인할 수 있습니다.


2017년 10월 Visual Studio Code 1.18 버전이 배포되었습니다. 이번 배포에서 여러 가지 중요한 업데이트가 있으며 몇 가지 유명한 기능 요청이 완료되었습니다.

  • 다중 루트 작업 영역 (stable) - 하나의 작업영역에서 여러개의 루트 작업영역을 가질 수 있습니다. 논리 집합의 폴더를 단일 작업 영역으로 그룹화합니다.
  • 수직 패널 - 편집기 오른쪽에 터미널, 출력 또는 디버그 콘솔 패널을 고정할 수 있습니다. (하단에만 있던 패널을 오른쪽으로 옮길 수 있습니다.)
  • 탐색기의 Git 표시기 - 파일 탐색기에서 보류중인 파일 변경 사항을 확인할 수 있습니다.
  • 인라인 보류중인 변경 검토 - 보류중인 변경 사항을보고 편집기에서 부분 커밋을 수행합니다.
  • 몇 가지 성능 개선 - Windows 시작 및 편집기 성능 튜닝이 빨라졌습니다..
  • JS/TS 자동 가져오기 - 지역 심볼을 호출 할 때 관련 import가 추가됩니다.
  • JS / TS에 대한 지역 변수 추출 - 선택에 따라 새 지역 변수를 리팩터합니다.​
  • TypeScript 용 @types 설치 - 새로운 Quick Fix는 빠진 @types 파일을 프로젝트에 추가합니다.
  • 확장 권장 사항 개선 - 확장 검색에서 권장 사항이 강조 표시됩니다.

이 릴리스 정보를 온라인으로 읽으려면 code.visualstudio.comUpdates를 방문하십시오. Cloud Developer Advocate Brian Clark의 1.18 릴리스 하이라이트 비디오에서 확인할 수도 있습니다.

  • Workbench - Blue 제품 로고, 패널 오버 플로우 지원, 파일 이동 확인.
  • 통합 터미널 - 더 나은 Windows 지원, 희미한 텍스트 표시, 환경 키 설정 해제.
  • 소스 제어 - 인라인 보류 변경보기, 파일 탐색기 표시기.
  • 언어 - TypeScript 2.6.1, 현지화 된 JS / TS 메시지, IntelliSense 문자열 및 주석.
  • 디버깅 - 상태 표시 줄, 디버그보기 포커스 명령, 콘솔 색칠의 구성 디버깅.
  • Extension Authoring - ConfigurationChangeEvent, async 입력 상자 유효성 검사, 폴더 열림 / 닫힘 아이콘.

Workbench

다중 루트 작업 공간 지원

이제 Stable 릴리스에서는 기본적으로 다중 루트 작업 영역에 대한 지원이 활성화되었습니다. 이것은 # 1 기능 요청이었습니다.

Multi Root Workspaces

다중 폴더 기능에 대한 전체 설명은 이 문서에서 확인 할 수 있습니다. (설정 개선, SCM 환경, 작업, 디버깅 등)

참고 : 확장 프로그램 작성자는 새로운 wiki를 참고해야 합니다. Extension이 다중 루트 작업 영역을 완벽하게 활용할 수 있도록 확장 API를 제공합니다.

파일 탐색기에서 Git 상태

또 다른 인기있는 기능 요청을 만족시키기 위해 파일 탐색기에 수정 된 파일, 추가 된 파일, 충돌하는 파일 및 무시 된 파일을 배지와 함께 다른 색으로 표시합니다.

Move confirmation

Git 파일 장식은 다양한 방법으로 사용자 정의 할 수 있습니다. git.decorations.enabled를 사용하여 장식을 완전히 숨길 수 있으며 explorer.decorations.colors 또는 배지explorer.decorations.badges 만 표시하도록 구성 할 수 있습니다. gitDecoration 접두사가 붙은 테마 작성자를위한 새로운 색상이 있습니다.

Extension 제작자가 임의의 리소스에 색상 장식을 추가 할 수 있도록 제안 된 API도 있습니다. 우리는 아직 아무것도 마무리되지 않았지만 장식을 어떻게 사용하는지 배우고 싶어합니다.

수직 패널

인기있는 사용자 요청에 따라 수직 패널 레이아웃을 지원합니다. 패널 제목 표시 줄의 Move to RightMove to Bottom 작업을 사용하여 패널은 하단 또는 우측에 표시되도록 전환 할 수 있습니다.

Vertical Panel

패널 제목 표시 줄 개선

패널 제목 표시 줄을 개선하여 패널을 재정렬하고 숨기고 오버 플로우 지원을 추가 할 수있게 되었습니다. 추가보기 드롭 다운은 패널이 수직으로 도킹되어 있고 가로 공간이 제한되어있을 때 특히 유용합니다.

Panel title

안정적인 파란색 로고

안정적인 릴리스의 VS 코드 로고가 다시 파란색으로 바뀝니다. 이 블로그 게시물에서 아이콘 여행에 관한 모든 것을 읽을 수 있습니다

VS Code Logo

참고 : 플랫폼에 따라 운영 체제가 응용 프로그램 아이콘을 캐싱하기 때문에 이전 로고가 계속 표시 될 수 있습니다.

파일 탐색기에서 확인창

파일 탐색기에서 파일이나 폴더를 드래그 앤 드롭으로 이동할 때 확인 대화 상자가 나타납니다. 이것은 원하지 않고 실수로 움직이는 것을 방지합니다. 확인 대화 상자를 보고 싶지 않으면explorer.confirmDragAndDropfalse로 설정하십시오.

Move confirmation

또한 새로운 설정 explorer.confirmDelete을 추가하여 삭제 확인 대화 상자를 숨길 수 있습니다.

참고 : 파일 또는 폴더를 삭제하면 플랫폼의 휴지통을 우회 할 때마다 확인 대화 상자가 항상 표시 됩니다.

빠른 열기에서 .gitignore 제외 적용

빠른 열기 (Ctrl + P)는 search.useIgnoreFiles설정으로 활성화되어 있으면 .gitignore 파일의 제외를 적용합니다.

Editor

Ctrl+D / Cmd+D improvements

인기있는 수요로 인해 Add Selection to Next Find Match(Ctrl + D) 동작이 수정되어 다음과 같이 다르게 동작합니다. 선택한 텍스트가 없이 멀티 커서를 추가하면 Find 위젯 검색 옵션을 일시적으로 무시하고 항상 전체 단어 및 대소 문자가 일치하는 항목을 검색합니다.

다음 / 이전 하이라이트로 이동

Krzysztof CieślakPR # 35740 덕분에 다음 사이를 탐색 할 수 있습니다. 시맨틱 하이라이트 제공자가 있는 언어에서F7 또는<;Shift>; + F7을 사용하여 강조 표시된 심볼을 선택하면 파일의 해당 심볼의 다른 인스턴스로 빠르게 이동할 수 있습니다.

통합 터미널

희미한 텍스트 지원

이제 터미널은 희미한 텍스트의 이스케이프 시퀀스를 지원합니다.

Terminal faint text support

환경 키 설정 해제

통합 터미널 세션을 위한 맞춤 환경 변수를 이미 설정할 수 있지만 이제는 terminal.integrated.env. <;platform>; 설정에서 null을 할당하여 기존 변수를 지울 수도 있습니다.

"terminal.integrated.env.linux": {
  "HOME": null
}


댓글