VS 코드 1.94 릴리즈: 파일 탐색기 개선 및 파이썬 커버리지 지원 추가

2024. 10. 20. 23:28IT 관련정보/소프트웨어 뉴스

728x90
반응형

 

마이크로소프트가 비주얼 스튜디오 코드(VS Code) 1.94 버전을 2024년 9월에 릴리즈했습니다. 이번 업데이트에서는 파일 탐색 기능이 대폭 개선되었고, 파이썬 테스트를 커버리지 측정과 함께 실행할 수 있는 기능이 추가되었습니다. 이 버전은 윈도우, 맥, 리눅스에서 모두 사용할 수 있으며, 프로젝트 웹사이트에서 다운로드 가능합니다.

파일 탐색기 기능 개선

VS Code 1.94에서 가장 주목할 부분은 대규모 프로젝트에서도 파일을 손쉽게 검색할 수 있도록 탐색기 뷰의 파일 찾기 기능이 업그레이드된 점입니다. 이제 Ctrl+Alt+F 단축키로 파일 탐색기에서 검색 기능을 쉽게 사용할 수 있으며, 퍼지 매칭(fuzzy matching)과 연속 매칭(continuous matching)을 전환하여 더 정확하고 유연한 검색 결과를 얻을 수 있습니다.

파이썬 테스트 커버리지 지원

파이썬 관련 기능도 큰 개선을 받았습니다. 이제 파이썬 테스트를 커버리지 측정과 함께 실행할 수 있으며, 에디터에서 풍부한 결과를 확인할 수 있습니다. 이를 위해 테스트 탐색기에서 커버리지 실행 아이콘을 클릭하거나, 테스트 메뉴에서 '커버리지로 실행' 옵션을 선택하면 됩니다.

  • pytest 사용자는 pytest-cov 플러그인을, unittest 사용자는 coverage.py를 통해 커버리지를 실행할 수 있습니다. 테스트가 완료되면 에디터에서 각 코드 라인의 커버리지 결과를 바로 확인할 수 있어, 테스트 관리가 훨씬 편리해졌습니다.

소스 제어 그래프와 브랜치 관리

소스 제어 그래프에서는 새롭게 추가된 이력 항목 참조 선택기를 통해 특정 브랜치로 필터링하거나 여러 브랜치를 동시에 확인할 수 있습니다. 또한, 소스 제어 히스토리 항목의 컨텍스트 메뉴에서 작업 목록이 확장되어, 이제 히스토리 항목에서 새 브랜치를 생성하거나 태그를 달 수 있으며, 선택적으로 항목을 적용하거나 체크아웃할 수 있는 기능도 추가되었습니다.

ESM 전환으로 성능 향상

VS Code 1.94는 **ECMAScript 모듈(ESM)**로 완전히 전환되었습니다. 이로 인해 VS Code의 코어 레이어에서 자바스크립트 모듈 로딩이 더 최적화되었으며, 시작 성능이 크게 향상되었습니다. 이제 일렉트론(Electron), Node.js, 브라우저, 워커 등에서 import 및 export 구문을 사용해 자바스크립트 모듈을 로딩합니다.

깃허브 코파일럿 인라인 채팅 및 코드 자동 완성

파이썬 확장 프로그램에 적용된 REPL 에디터는 이제 **깃허브 코파일럿(GitHub Copilot)**의 인라인 채팅 및 코드 자동 완성 기능을 지원합니다. 코파일럿 인라인 채팅은 GPT-4o 미니 모델로 업그레이드되어, 더 빠르고 정확한 코드 설명을 제공합니다. 사용자는 작업창에서 파일을 끌어와 채팅 프롬프트에 첨부할 수 있으며, 생성된 코드를 바로 실행할 수도 있습니다.

추가 업데이트 사항

  • 테스트 실패 미리보기 기능: 유닛 테스트 실패를 분석하는 특화된 논리가 추가되었습니다.
  • 자바스크립트 및 타입스크립트 지원: VS Code는 이제 타입스크립트 5.6을 지원하며, 성능 최적화 및 다양한 버그가 수정되었습니다.

이 업데이트는 8월에 출시된 1.93 버전의 뒤를 잇는 릴리즈로, 기존의 기능에 더해 여러 개발자의 효율성을 크게 높일 수 있는 추가 기능을 제공합니다.

 

이 글은 IT World Korea의 기사를 참고하여 재작성된 글입니다.

https://www.itworld.co.kr/

728x90
반응형