비주얼 플랫폼에서 코드 편집
비주얼 스튜디오 코드(Visual Studio Code)는 무료로 다운로드할 수 있는 코드 편집 프로그램입니다. Windows, iOS 및 기타 운영 체제에서 사용할 수 있으며, 코드를 시각적으로 작업할 수 있는 방법을 제공합니다.
프로그래머의 기쁨
Visual Studio Code가 작동하는 직관적인 방식은 자신만의 코딩 소프트웨어로 작업하는 모든 사람에게 그 힘을 숨깁니다. 프로그램은 네 부분으로 나뉩니다. 첫 번째는 Visual Studio Code의 IntelliSense 모듈로, 이는 사용자에게 변수 유형, 함수 정의 및 가져온 데이터를 기반으로 한 제안된 완성을 제공합니다. 이는 단순한 자동 완성 기능 그 이상입니다. 두 번째는 디버깅 모듈로, 이는 코드에서 잠재적인 함정을 검색하고 심지어 해결책을 제안합니다. 이는 중단점 및 호출 스택을 디버깅하는 데 사용할 수 있습니다. 세 번째 모듈은 Git이라고 하며, 이는 프로그래머가 편집기를 통해 Git을 통합할 수 있게 해줍니다. 예를 들어, diffs를 검토하고 파일을 스테이징하는 것입니다. 마지막으로, 플랫폼과 함께 다양한 확장을 사용할 수 있게 해주는 모듈이 있습니다. 이러한 서드파티 확장이지만, 편집 프로그램을 느리게 하지는 않습니다.
편집이 쉬워졌나요?
비주얼 스튜디오 코드가 코딩에 익숙하지 않은 사람들에게 도움이 될 수 있지만, 자바 프로그래머와 같은 경우에는 전문가 프로그래머에게 코드를 시각화하는 데 큰 도움이 되지 않습니다. 그렇긴 하지만, 디버그 모듈은 거의 모든 유형의 코더에게 유용합니다.
Visual Studio Code 1.78로 작업 흐름 향상: 새로운 프로필 템플릿 및 테마 탐색
인기 프로그래밍 언어를 위한 내장 프로필 템플릿
최신 Visual Studio Code 1.78 릴리스는 Python, Java, 데이터 과학, Node.js, Angular를 위한 내장 프로필 템플릿을 도입합니다. 이러한 큐레이션된 프로필은 개발자가 특정 작업 흐름에 맞게 VS Code 경험을 개인화할 수 있도록 하여 개발 프로세스를 간소화합니다.
새로운 기본 색상 테마: 다크 모던 및 라이트 모던
Visual Studio Code 1.78은 새로운 기본 색상 테마를 제공합니다. 다크 모던 및 라이트 모던은 이전의 Dark+ 및 Light+ 테마를 대체하여 사용자에게 신선한 시각적 경험을 제공합니다.
개선된 Diff 알고리즘 및 구버전 사용 중단
업데이트에는 대부분의 경우 더 나은 diff를 제공하는 새로운 diff 알고리즘이 포함되어 있지만 일부 문서에서는 느릴 수 있습니다. 이전 알고리즘은 현재 기본값으로 유지되지만 성능을 모니터링하면서 새로운 알고리즘으로 기본값을 전환할 계획이 있습니다.
HTML 블록에서 향상된 JavaScript 지원
js/ts.implicitProjectConfig.strictNullChecks 설정을 통해 개발자는 HTML 블록 내에서 JavaScript에 대한 엄격한 null을 활성화하여 코드 안전성과 신뢰성을 향상시킬 수 있습니다.
독립형 색상 선택기 소개
사용자는 이제 코드를 쉽게 삽입하고 색상을 교체할 수 있는 독립형 색상 선택기를 실행할 수 있는 기능을 갖추게 되었습니다.
개별 테스트 연속 실행 기능
연속 실행이 이제 개별 테스트에 대해 활성화될 수 있어 개발자에게 테스트 프로세스에 대한 더 큰 유연성과 제어를 제공합니다.
Markdown 파일에서 비디오 및 이미지에 대한 드래그 앤 드롭 기능
Visual Studio Code 1.78은 개발자가 Markdown 파일에 비디오를 드래그 앤 드롭하고 노트북의 Markdown 셀에 이미지 파일을 드래그 앤 드롭할 수 있도록 하여 첨부 파일 생성 프로세스를 간소화합니다.
TypeScript 5.1 지원
이번 릴리스는 현재 베타 상태인 TypeScript 5.1을 지원하여 개발자가 최신 TypeScript 기능을 탐색할 수 있는 길을 열어줍니다.
개선된 인라인 완성 기능
인라인 완성 기능이 개편되어 버그가 수정되고 Accept Line 명령이 추가되었습니다. Accept Word는 이제 여러 줄에 걸쳐 작동하여 이 기능의 사용성을 향상시킵니다.
소스 제어 메시지 상자에서 코드 작업 및 빠른 수정
개발자는 이제 소스 제어 메시지 상자에서 직접 코드 작업 및 빠른 수정에 접근할 수 있어 문제를 해결하고 변경 사항을 쉽게 적용할 수 있습니다.
새로운 스니펫 변수: CURRENT_TIMEZONE_OFFSET
최신 스니펫 변수인 CURRENT_TIMEZONE_OFFSET은 현재 시간대 오프셋을 +HHMM 또는 -HHMM 형식으로 반환합니다.
스크린 리더 사용자를 위한 접근성 향상
스크린 리더 사용자는 이제 "accessibility.verbosity.diff-editor" 및 "accessibility.verbosity.terminal" 설정을 통해 기능의 aria-label에서 힌트를 제외하여 중복성을 줄일 수 있습니다. 또한, 보다 사용자 친화적인 경험을 위해 새로운 오디오 신호가 구현되었습니다.
웹용 VS Code는 Git 대용량 파일 저장소(LFS)를 지원합니다
마지막으로, 웹용 Visual Studio Code는 이제 GitHub에 호스팅된 리포지토리에서 Git 대용량 파일 저장소(LFS)에 파일을 커밋하는 것을 지원하여 웹 기반 개발의 기능을 확장합니다.