이 출시되었습니다! 11월의 새로운 기능 및 수정 사항을 읽어보세요.

Windows의 Visual Studio Code

설치

  1. Visual Studio Code 다운로드 및 설치

    참고

    VS Code는 월별 릴리스를 제공하며 새로운 릴리스가 나올 때 자동 업데이트를 지원합니다.

  2. 추가 구성 요소 설치

    Git, Node.js, TypeScript, 언어 런타임 등을 설치합니다.

  3. Visual Studio Marketplace에서 VS Code 확장 설치

    선호하는 언어에 대한 테마, 포맷터, 언어 확장 및 디버거 등으로 VS Code를 사용자 지정합니다.

  4. AI 기능 활성화

    아직 Copilot 구독이 없다면 Copilot 무료 플랜에 가입하여 Copilot을 무료로 사용할 수 있으며, 월별 완료 횟수 및 채팅 상호 작용 제한이 제공됩니다.

  5. VS Code 튜토리얼로 시작하기

    VS Code의 사용자 인터페이스 및 주요 기능을 살펴봅니다.

Windows에 VS Code 설치

Windows 설치 프로그램 사용

  1. Windows용 Visual Studio Code 설치 프로그램을 다운로드합니다.

  2. 다운로드가 완료되면 설치 프로그램(VSCodeUserSetup-{version}.exe)을 실행합니다.

    기본적으로 VS Code는 C:\Users\{Username}\AppData\Local\Programs\Microsoft VS Code 아래에 설치됩니다.

설정은 Visual Studio Code를 %PATH% 환경 변수에 추가하여 폴더에서 VS Code를 열기 위해 콘솔에 'code .'를 입력할 수 있도록 합니다. %PATH% 환경 변수 변경 사항이 적용되려면 설치 후 콘솔을 다시 시작해야 합니다.

ZIP 파일 사용

  1. Visual Studio Code Zip 아카이브를 다운로드합니다.

  2. Zip 아카이브를 추출하고 거기서 VS Code를 실행합니다.

사용자 설정 대 시스템 설정

VS Code는 Windows **사용자** 및 **시스템** 수준 설정을 모두 제공합니다.

설정 유형 설명
사용자 설정 사용자 Local AppData(LOCALAPPDATA) 폴더 아래에 위치하므로 실행하는 데 관리자 권한이 필요하지 않습니다. 상승이 필요하지 않으므로 사용자 설정은 보다 원활한 백그라운드 업데이트 환경을 제공할 수 있습니다.
이것은 Windows에 VS Code를 설치하는 선호되는 방법입니다.
참고: 사용자 설정 설치에서 관리자 권한으로 VS Code를 실행할 때 업데이트가 비활성화됩니다.
시스템 설정 실행하려면 관리자 권한 상승이 필요하며 설치를 시스템의 Program Files 아래에 배치합니다. 제품 내 업데이트 흐름도 상승이 필요하므로 사용자 설정보다 덜 간결합니다. 반면, 시스템 설정을 사용하여 VS Code를 설치하면 시스템의 모든 사용자가 사용할 수 있습니다.

사용 가능한 설치 옵션의 전체 목록은 Visual Studio Code 다운로드 페이지를 참조하십시오.

업데이트

VS Code는 월별 릴리스를 제공하며 새로운 릴리스가 나올 때 자동 업데이트를 지원합니다. VS Code에서 업데이트하라는 메시지가 표시되면 최신 업데이트를 수락하면 설치됩니다(최신 버전을 얻기 위해 다른 작업을 할 필요가 없습니다).

참고

원하는 일정에 따라 VS Code를 업데이트하려는 경우 자동 업데이트를 비활성화할 수 있습니다.

개발자 머신으로서의 Windows

Windows는 인기 있는 운영 체제이며 훌륭한 크로스 플랫폼 개발 환경이 될 수도 있습니다. 이 섹션에서는 Windows Subsystem for Linux(WSL) 및 Windows 터미널과 같은 크로스 플랫폼 기능을 설명합니다.

참고

최신 Windows 빌드인지 확인하세요. **설정** > **Windows 업데이트**에서 최신 상태인지 확인합니다.

Linux용 Windows 하위 시스템

WSL을 사용하면 Windows에 Linux 배포판을 설치하고 실행하여 Linux에서 소스 코드를 개발하고 테스트하는 동시에 Windows 머신에서 로컬로 작업할 수 있습니다.

WSL 확장과 함께 사용하면 WSL의 컨텍스트에서 실행되는 동안 전체 VS Code 편집 및 디버깅 지원을 받을 수 있습니다.

자세히 알아보려면 WSL에서 개발하기 문서를 참조하거나 WSL에서 작업하기 소개 튜토리얼을 시도해 보세요.

Windows 터미널

Microsoft Store에서 사용할 수 있는 Windows 터미널은 명령 프롬프트, PowerShell 및 WSL과 같은 명령줄 도구 사용자를 위한 터미널 애플리케이션입니다. 주요 기능에는 여러 탭, 창 분할, 유니코드 및 UTF-8 문자 지원, GPU 가속 텍스트 렌더링 엔진, 사용자 지정 테마, 스타일 및 구성이 포함됩니다.

다음 단계

VS Code를 설치한 후 다음 항목을 통해 자세히 알아볼 수 있습니다.

  • VS Code 튜토리얼 - VS Code의 주요 기능에 대한 빠른 실습 투어입니다.
  • 팁 및 요령 - VS Code 작업에 대한 생산성 팁 모음입니다.
  • AI 기반 코딩 - 코드를 더 빠르게 작성하는 데 도움이 되는 VS Code에서 GitHub Copilot 사용에 대해 알아봅니다.

자주 묻는 질문

Windows 설정에서 지원하는 명령줄 인수에는 어떤 것이 있습니까?

VS Code는 Inno Setup을 사용하여 Windows용 설정 패키지를 만듭니다. 따라서 Inno Setup 명령줄 스위치를 모두 사용할 수 있습니다.

추가로, /mergetasks=!runcode를 사용하여 설정 완료 후 VS Code 실행을 방지할 수 있습니다.

설치 프로그램에 문제가 있습니다.

설치 프로그램 대신 zip 파일을 사용해 보세요. 이를 사용하려면 AppData\Local\Programs 폴더에 VS Code를 압축 해제하세요.

참고

Zip 파일을 통해 VS Code를 설치하면 각 릴리스마다 수동으로 업데이트해야 합니다.

AppLocker가 활성화된 상태에서 관리자 권한으로 실행할 수 없습니다.

프로세스 샌드박싱(이 블로그 게시물에서 설명)이 도입됨에 따라 런타임 샌드박스의 제한으로 인해 AppLocker가 구성된 경우 관리자 권한으로 실행하는 것은 현재 지원되지 않습니다.

작업에 관리자 권한이 필요한 경우 다음을 수행합니다.

  1. VS Code에서 명령 팔레트(⇧⌘P (Windows, Linux Ctrl+Shift+P))에서 **기본 설정: 런타임 인수 구성** 명령을 실행합니다.

    이 명령은 VS Code의 런타임 인수를 구성하는 argv.json 파일을 엽니다. 이미 기본 인수가 일부 표시될 수 있습니다.

  2. argv.json 파일에 "disable-chromium-sandbox": true를 추가합니다.

  3. VS Code를 다시 시작합니다. 이제 관리자 권한이 필요한 터미널에서 VS Code를 실행할 수 있어야 합니다.

업데이트를 받으려면 이슈 #122951을 구독하세요.

UNC 경로 작업

버전 1.78.1부터 Windows의 VS Code는 시작 시 사용자가 승인했거나 호스트 이름이 security.allowedUNCHosts 설정을 통해 허용되도록 구성된 UNC 경로(선행 \\로 시작)에만 액세스를 허용합니다.

VS Code에서 UNC 경로를 사용하는 경우 다음 중 하나를 수행할 수 있습니다.

  • security.allowedUNCHosts 설정을 통해 호스트를 허용하도록 구성합니다. 예를 들어, \\server-a\path와 같은 경로를 열 때 server-a를 추가합니다.

  • UNC 경로를 네트워크 드라이브로 매핑하고 UNC 경로 대신 드라이브 문자를 사용합니다.

  • NODE_UNC_HOST_ALLOWLIST라는 전역 환경 변수를 백슬래시로 구분된 허용할 호스트 이름 목록으로 정의합니다. 예를 들어, 호스트 server-aserver-b를 허용하려면 server-a\server-b를 정의합니다.

참고

원격으로 작업 영역에 연결하기 위해 원격 확장(예: SSH)을 사용하는 경우 security.allowedUNCHosts는 로컬 머신이 아닌 원격 머신에 구성되어야 합니다.

이 변경은 UNC 경로를 사용하여 VS Code를 사용할 때 보안을 개선하기 위해 이루어졌습니다. 자세한 내용은 관련 보안 권고를 참조하십시오.

© . This site is unofficial and not affiliated with Microsoft.