비주얼 스튜디오 코드 1.94의 혁신적 변화와 기능 개선 소개

2024년 9월, 마이크로소프트가 비주얼 스튜디오 코드의 새로운 버전인 1.94를 출시했습니다. 이 버전에서는 사용자 경험을 개선하기 위한 다양한 기능들이 추가되었는데, 특히 파일 검색과 파이썬 테스트 관련 기능의 발전이 눈에 띕니다. 오늘은 이 새로운 기능들과 함께 VS 코드 1.94가 개발자에게 무엇을 의미하는지 살펴보겠습니다.

파일 검색 기능의 강화

VS 코드 1.94에서는 대규모 프로젝트에서 파일을 보다 쉽게 찾을 수 있도록 파일 탐색기의 검색 기능이 개선되었습니다. 이 기능은 개발자가 필요한 파일을 신속하게 찾아준다는데 큰 강점이 있습니다.

파일 찾기 단축키

  • Ctrl + Alt + F: 이 키보드 단축키를 통해 파일 탐색기에서 찾기 제어를 열 수 있습니다.
  • 퍼지 매칭과 연속 매칭: 검색 중 사용자는 퍼지 매칭(fuzzy matching)과 연속 매칭(continuous matching) 간 전환할 수 있는 유연성을 갖추게 되었습니다.

이와 같은 변화는 프로젝트의 효율성을 크게 향상시킬 수 있습니다. 실제로 많은 개발자들이 이 프로세스를 통해 시간을 절약하고 있습니다.


파이썬 커버리지 측정 기능 추가

새로운 버전에서는 파이썬 테스트 수행 시 커버리지 측정도 지원하게 되어, 많은 개발자들에게 유용한 도구가 되었습니다. 이 기능은 테스트가 완료될 때 각 라인 수준에서 커버리지를 시각적으로 확인할 수 있습니다.

커버리지 테스트 실행 방법

  1. 테스트 탐색기에서 커버리지 실행 아이콘을 선택합니다.
  2. 테스트 실행을 트리거하는 메뉴에서 '커버리지로 실행’ 옵션을 선택합니다.

테스트 진행 후 결과는 에디터에서 확인할 수 있어, 문제 해결에 큰 도움이 됩니다. 이러한 기능은 특히 대규모 프로젝트에서 효과적입니다.


소스 제어 그래프의 발전

소스 제어의 그래프 기능 또한 강화되었습니다. 이제 뷰 타이틀에서 새로 추가된 이력 항목 참조 선택기를 통해 다른 브랜치로 쉽게 필터링하거나 여러 브랜치를 동시에 볼 수 있습니다. 개발자가 이력을 관리하는데 더 편리해졌습니다.

소스 제어의 기능 확장

  • 새 브랜치 또는 태그 생성
  • 선택적인 항목 체크아웃

이런 기능들은 팀 협업이 필요한 환경에서 더욱 빛을 발합니다. 특히, 개발자들은 이러한 소스 제어 확장을 통해 프로젝트의 진행 상황을 더 효과적으로 관리할 수 있습니다.


ESM 전환으로 인한 성능 향상

모든 레이어가 이제 ESM(ECMAScript 모듈)로 전환되어, 자바스크립트 모듈 로딩과 내보내기에서 import 및 export 구문이 사용됩니다.

성능 개선 효과

  • 시작 성능의 상당한 향상
  • 각종 버그 수정과 최적화 포함

이와 같은 변화로 인해 VS 코드는 더욱 빠르고 안정적인 개발 환경을 제공합니다.


멀티모달 AI와의 통합

비주얼 스튜디오 코드 1.94는 깃허브 코파일럿 인라인 챗와의 통합도 강화되었습니다. 이제 AI는 사용자가 스스로 작업하는 데 도움을 줄 수 있으며, 코드를 자동으로 생성하고 실행할 수 있는 기능까지 포함되었습니다.

코파일럿 기능 활용 사례

  • 코드 설명 제공
  • 작업창에서 파일 또는 편집기 탭을 쉽게 첨부 가능

이러한 통합 기능은 개발자들에게 더욱 실용적인 도구로 자리 잡고 있으며, 특히 교육용으로도 큰 가치를 가지고 있습니다.


유닛 테스트 및 피드백 시스템 강화

비주얼 스튜디오 코드 1.94에서는 유닛 테스트 실패를 진단하기 위한 특화된 논리를 추가했습니다. 이를 통해 개발자들은 테스트 실패를 빠르게 식별하고 수정할 수 있습니다.

테스트 피드백 시스템

  • 테스트 실패 미리보기 기능
  • 향상된 피드백 제공

이러한 개선은 오류를 줄이고 더 높은 품질의 코드를 작성하는 데 도움을 줍니다.


맺음말

비주얼 스튜디오 코드 1.94는 파일 검색, 파이썬 커버리지 측정, 성능 향상 등 여러 측면에서 많은 변경과 개선이 있었습니다. 이러한 변화들은 개발자들에게 더 나은 작업 환경을 제공하여 생산성을 높이는 데 기여할 것입니다.

더욱이 AI 기능과 소스 제어 확장은 팀 시스템의 효율성을 극대화할 수 있는 기회를 제공하므로, 이 새로운 버전을 적극적으로 활용해 보시길 권장합니다.

참고 자료

자주 묻는 질문(FAQ)

  1. 비주얼 스튜디오 코드 1.94는 어떤 운영체제를 지원하나요?

    • 이 버전은 윈도우, 맥, 리눅스에서 사용할 수 있습니다.
  2. 파이썬 커버리지 측정 방법은 무엇인가요?

    • 테스트 탐색기에서 커버리지 실행 아이콘을 선택하거나 '커버리지로 실행' 메뉴를 통해 실행할 수 있습니다.
  3. 파일 검색 기능은 어떻게 개선되었나요?

  • 파일 탐색기에서 퍼지 매칭과 연속 매칭 기능이 추가되어 더 유연한 검색 결과를 제공합니다.
다음 이전