마이크로소프트 비주얼 스튜디오 코드(Visual Studio Code) 1.79가 6월 8일 릴리즈됐다. 새 버전은 작업 공간의 특정 파일 및 폴더를 보호할 수 있는 읽기 전용 모드를 도입했다. 2023년 5월 버전으로도 알려진 새 릴리즈는 비주얼 스튜디오 코드 웹 사이트에서 윈도우, 리눅스, 맥용 버전을 다운로드할 수 있다.
마이크로소프트는 비주얼 스튜디오 코드의 읽기 전용 모드를 사용하면 일부 시나리오에서 특정 파일 또는 폴더를 읽기 전용으로 명시적으로 표시할 수 있다고 설명했다. 예를 들어, Node.js 패키지 관리자에서 관리하는 mode_modules 폴더처럼 다른 프로세스에서 관리하는 폴더 또는 파일을 읽기 전용으로 표시하면 실수로 변경되는 것을 방지할 수 있다.
이외에 외부 파일 자동 복사 기능도 추가됐다. 마크다운 문서에 이미지나 동영상을 추가하려는 개발자는 먼저 파일을 작업 영역에 수동으로 복사하고 링크를 추가할 필요 없이 파일을 마크다운에 끌어다 놓거나 붙여넣기할 수 있다. 파일이 현재 작업 공간에 없는 경우 비주얼 스튜디오 코드가 자동으로 파일을 작업 공간에 복사하고 링크를 삽입한다. 이 기능은 클립보드의 이미지 데이터에서도 작동한다.
비주얼 스튜디오 코드 1.79의 주요 기능은 다음과 같다.
- 파일을 복사해 붙여넣기한 콘텐츠를 다른 방식으로 삽입할 수 있는 경우, 붙여넣기 옵션(Paste as…) 컨트롤이 표시된다.
- workbench.editor.tabSizing 설정에 각 탭의 너비를 동일하게 만드는 고정 옵션이 추가됐다. 공간이 제한적일 때는 탭이 최소 너비로 동일하게 축소된다.
- 비주얼 스튜디오 코드를 사용해 생성된 모든 새 깃 리포지토리는 메인 브랜치를 기본 브랜치로 설정한다.
- 개발자는 검색 컨트롤에서 열린 노트북의 리치 콘텐츠를 검색할 수 있다. 또한, 셀 출력 안의 텍스트 상자에 초점이 있는지 여부를 판단하는 새로운 컨텍스트 키 notebookOutputInputFocused가 추가되어, 출력에 초점이 있는 동안에도 원시 단축키 a/b/j/k를 안전하게 사용할 수 있다.
- JSX 태그에 링크 편집 기능이 추가됐다. 여는 JSX 태그가 변경되면 비주얼 스튜디오 코드가 해당 닫는 태그를 자동으로 업데이트해 시간을 절약할 수 있다.
- 타입스크립트(TypeScript 5.1.3)을 함께 제공한다.
dl-ciokorea@foundryco.com