지난 7월 7일(현지 시각) 발표된 비주얼 스튜디오 코드 서버는 원격 개발 시스템에서 실행할 수 있는 서비스이며, SSH(Secure Shell) 없이 vscode.dev URL을 사용해 어디서든 연결할 수 있다. VS 코드 서버는 VS 코드의 원격 개발 확장에 사용되는 기술을 활용하며, vscode.dev에 대화형 CLI 및 보안 연결 등의 기능을 추가한다고 업체는 설명했다.
업체에 따르면 비주얼 스튜디오 코드 서버는 SSH 지원이 제한될 수 있거나 웹 기반 액세스가 필요한 원격 컴퓨터에서의 개발, 또는 아이패드 태블릿이나 크롬북 등 VS 코드 데스크톱을 지원하지 않는 컴퓨터에서의 개발을 지원한다.
또 VS 코드 서버 CLI는 VS 코드 클라이언트(vscode.dev)와 개발자 원격 시스템 간에 터널을 설정한다. 터널링은 한 네트워크에서 다른 네트워크로 데이터를 전송하는 데 쓰인다. 개발자는 이곳에서 VS 코드 서버 액세스를 요청할 수 있다.
아울러 같은 날, 마이크로소프트는 2022년 6월 릴리즈라고도 하는 비주얼 스튜디오 코드 1.69를 출시했다. VS 코드 1.69는 VS 코드 웹사이트에서 윈도우, 리눅스, 맥용으로 다운로드할 수 있다. 새 릴리즈는 커맨드 센터를 업데이트해 사용자가 빠르게 파일을 검색하고, 명령을 실행하며, 커서 기록을 탐색할 수 있는 새로운 UI로 일반 제목 표시줄을 대체했다. 이는 window.command.Center 설정으로 활성화할 수 있다.
이 밖에 비주얼 스튜디오 코드 1.69의 새로운 방해 금지(Do Not Disturb) 모드는 (활성화되면) 오류가 아닌 모든 알림 팝업을 숨긴다. 진행 상황 알림은 상태 표시줄에 자동으로 표시된다. 숨겨진 알림은 알림 센터에서 확인할 수 있다. VS 코드 1.69의 다른 새로운 기능 및 개선사항은 아래와 같다.
- 개발자가 깃(Git) 충돌을 신속하게 해결할 수 있도록 하는 3방향 병합 편집기 작업이 계속되고 있다. 병합 편집기는 진단, 테스트, 중단점을 포함한 단어 수준 병합 및 언어 기능을 지원한다. 이 기능은 git.merge.Editor를 true로 설정하여 활성화할 수 있다.
- 이제 설정 편집기에 언어 재정의가 있는 설정이 표시된다.
- 이제 밝은/어두운 테마 간 전환 명령이 원하는 대로 수행된다. 선호하는 밝은 테마와 어두운 테마 사이를 전환할 수 있다.
- 1월 릴리즈 이후 프리뷰로 제공됐던 파워셸(PowerShell), bash, zsh용 셸 통합이 이제 프리뷰 버전에서 제외된다. VS 코드 1.70 릴리즈에서 이를 디폴트로 활성화할 계획이다. 셸 통합을 통해 VS 코드 터미널은 더 많은 기능을 활성화하기 위해 셸 내부에서 일어나는 일을 더 많이 파악할 수 있다.
- 라인에서 일시 중지됐을 때 특정 함수 호출로 직접 이동할 수 있는 디버거 UI가 개선됐다.
- 자바스크립트 디버깅에서 개발자는 이제 호출 스택(Call Stack) 보기의 제목에 있는 나침반 아이콘을 클릭해 소스맵을 켜고 끌 수 있다.
- 곧 출시될 타입스크립트 4.8 프리뷰 지원이 제공된다.
ciokr@idg.co.kr