| Visual Studio Code | |
|---|---|
| 소프트웨어 | |
| 개발사 | Microsoft |
| 가격 | 무료 |
| 지원 OS | Windows 10·11·macOS 12+·Linux |
| 주요 기능 | Git·디버깅·터미널·확장 프로그램 |
| 한국어 UI | 공식 Language Pack |
| 확인일 | 2026년 8월 7일 |
공식 다운로드·지원 운영체제
Visual Studio Code(VS Code)는 Microsoft가 제공하는 무료 코드 편집기입니다. 텍스트 편집뿐 아니라 Git 소스 제어, 디버깅, 내장 터미널, 확장 프로그램과 AI 개발 기능을 한 화면에서 사용할 수 있습니다.
2026년 8월 7일 공식 다운로드 화면 기준 지원 범위는 다음과 같습니다.
| 운영체제 | 공식 안내 | 제공 파일 |
|---|---|---|
| Windows | Windows 10·11 | User·System Installer, ZIP, CLI / x64·ARM64 |
| macOS | macOS 12.0 이상 | DMG·CLI / Intel·Apple Silicon·Universal |
| Linux | Debian·Ubuntu, Red Hat·Fedora·SUSE 등 | deb·RPM·tar.gz·Snap·CLI |
공식 시스템 요구사항은 1.6GHz 이상 프로세서와 1GB RAM을 권장하고, 설치 파일은 200MB 미만, 설치 후 디스크 사용량은 500MB 미만이라고 안내합니다. 실제 프로젝트의 확장 프로그램, 언어 서버와 개발 컨테이너를 사용하면 더 많은 메모리와 저장 공간이 필요할 수 있습니다.
Windows 설치 방법
- 상단 홈페이지 버튼을 열고
Download for Windows를 선택합니다. - 일반적인 Intel·AMD PC라면 x64, Windows ARM PC라면 ARM64를 선택합니다.
- 개인 계정에 설치하려면 User Installer를 선택합니다.
- 모든 사용자에게 설치해야 하고 관리자 권한이 있다면 System Installer를 선택합니다.
- 설치 파일을 실행하고 사용 조건과 설치 위치를 확인합니다.
- PATH 추가와 바탕화면 아이콘 등 필요한 옵션을 선택합니다.
- 설치 후 VS Code를 실행하고 작업 폴더를 엽니다.
압축을 풀어 사용하는 ZIP 버전은 설치 권한이 제한됐거나 휴대용으로 분리할 때 선택할 수 있지만 자동 업데이트와 설정 위치가 일반 설치판과 다를 수 있습니다. 회사 PC에서는 우회 설치보다 소프트웨어 배포 정책을 확인하세요.
Mac·Linux 설치
Mac
이 Mac에 관하여에서 Apple Silicon 또는 Intel 칩을 확인합니다.- 공식 다운로드에서 맞는 DMG 파일을 받습니다.
- Visual Studio Code를 Applications 폴더로 이동합니다.
- 처음 실행해 macOS 보안 확인을 마칩니다.
- 명령줄에서
code명령이 필요하면 명령 팔레트의 Shell Command 설치 항목을 사용합니다.
Linux
- Ubuntu·Debian 계열은 deb 파일을 사용할 수 있습니다.
- Fedora·Red Hat·SUSE 계열은 RPM 파일을 선택합니다.
- 배포판 패키지 관리 방식을 선호하면 Snap 또는 공식 저장소 설치법을 확인합니다.
- CPU가 x64, Arm32, Arm64 중 무엇인지 확인한 뒤 파일을 선택합니다.
공식 요구사항은 Linux에서 GLIBC 2.28 이상과 GLIBCXX 3.4.25 이상을 안내합니다. 오래된 배포판에서는 최신 VS Code가 실행되지 않을 수 있습니다.
한국어 설정
VS Code는 기본 표시 언어가 영어이며 한국어를 포함한 다른 언어는 Marketplace의 Language Pack으로 제공합니다.
Ctrl+Shift+P를 눌러 명령 팔레트를 엽니다.Configure Display Language를 입력하고 실행합니다.- 목록에서
한국어(ko)를 선택합니다. - 언어 팩이 없다면 설치 안내를 진행합니다.
- VS Code를 다시 시작합니다.
확장 프로그램 화면에서 직접 찾으려면 Korean Language Pack을 검색하고 게시자가 Microsoft인지 확인하세요. 화면 표시 언어를 바꾸는 Language Pack과 Python·Java·C++ 같은 프로그래밍 언어 지원 확장은 역할이 다릅니다.
처음 사용하는 순서
파일 > 폴더 열기에서 작업 폴더를 엽니다.- 신뢰할 수 있는 프로젝트인지 Workspace Trust 안내를 확인합니다.
- 파일을 만들고 적절한 확장자로 저장합니다.
- 필요한 프로그래밍 언어 런타임을 PC에 설치합니다.
- 확장 프로그램에서 해당 언어 지원 확장을 설치합니다.
- 내장 터미널을 열어 버전과 실행 명령을 확인합니다.
- Git 저장소라면 소스 제어에서 변경 파일을 검토합니다.
VS Code는 편집기이므로 Python, Node.js, JDK, C·C++ 컴파일러가 자동으로 모두 설치되는 것은 아닙니다. 실행 버튼이 보이지 않거나 오류가 난다면 확장 프로그램보다 먼저 해당 언어의 런타임이 실제로 설치됐는지 확인하세요.
확장 프로그램 설치 기준
확장 프로그램은 언어 지원, 테마, 포매터, 원격 개발과 AI 기능을 추가합니다. 필요한 기능만 선택하고 다음 항목을 확인하세요.
| 확인 항목 | 이유 |
|---|---|
| 게시자 | 비슷한 이름의 비공식 확장 구분 |
| 최근 업데이트 | 현재 VS Code 버전과의 호환성 판단 |
| 권한·데이터 처리 | 코드·터미널·네트워크 접근 범위 확인 |
| 라이선스 | 회사·상업용 사용 조건 확인 |
| 저장소·문서 | 오류와 알려진 문제 확인 |
확장 프로그램은 VS Code 제품 라이선스가 자동으로 적용되는 것이 아닙니다. Microsoft 공식 라이선스도 Marketplace의 Microsoft·제3자 패키지는 각자의 라이선스를 따른다고 구분합니다.
터미널·실행 방법
내장 터미널은 터미널 > 새 터미널에서 열 수 있습니다. Windows·Linux에서는 일반적으로 Ctrl+백틱, macOS에서는 Control+백틱을 사용할 수 있습니다.
| 목적 | 먼저 필요한 것 | VS Code에서 할 일 |
|---|---|---|
| Python 실행 | Python 런타임 | Python 확장 설치·인터프리터 선택 |
| Java 실행 | JDK | Java Extension Pack 등 필요한 확장 연결 |
| C·C++ 빌드 | 컴파일러 | C/C++ 확장·빌드 작업 설정 |
| Node.js 실행 | Node.js | 터미널에서 node·npm 버전 확인 |
| Git 사용 | Git | 소스 제어에서 저장소 열기·변경 확인 |
Run Code 같은 버튼을 추가하는 확장은 편리하지만 프로젝트의 실제 빌드·테스트 명령과 다를 수 있습니다. 팀 프로젝트에서는 README와 package.json, 빌드 스크립트에 적힌 명령을 우선하세요.
VS Code와 Visual Studio 차이
| 구분 | VS Code | Visual Studio |
|---|---|---|
| 성격 | 가벼운 범용 코드 편집기 | 통합 개발 환경(IDE) |
| 기능 확장 | Marketplace 확장 중심 | 워크로드·프로젝트 도구 통합 |
| 운영체제 | Windows·macOS·Linux | 에디션과 버전에 따라 다름 |
| 적합한 작업 | 웹·스크립트·다양한 언어 | .NET·C++ 등 대형 프로젝트와 통합 도구 |
이름이 비슷해 검색 결과에서 설치 파일을 혼동하기 쉽습니다. 파란 리본 모양 아이콘과 code.visualstudio.com 도메인을 확인하세요.
무료 범위와 라이선스
VS Code 제품은 무료로 사용할 수 있으며 공식 라이선스는 여러 복사본을 설치해 애플리케이션을 개발·테스트하고 내부 기업 네트워크에서 배포할 수 있다고 안내합니다. 다만 다음 범위는 별도로 확인해야 합니다.
- VS Code 제품 배포본과 GitHub의 오픈소스 소스 코드는 라이선스가 구분됩니다.
- Marketplace의 확장 프로그램은 각각 별도 라이선스를 가집니다.
- Copilot과 외부 AI 서비스는 별도 계정·요금·데이터 정책이 적용될 수 있습니다.
- 회사에서 재배포하거나 관리형 환경에 설치할 때는 조직 정책을 따라야 합니다.
따라서 VS Code가 무료라는 설명을 모든 확장 프로그램과 연결 서비스까지 무료라는 뜻으로 확대하면 안 됩니다.
설치·실행 오류 해결
| 증상 | 확인 순서 |
|---|---|
| 설치 파일이 실행되지 않음 | Windows·Mac 버전과 x64·ARM64 선택 확인 |
| code 명령을 찾지 못함 | PATH 옵션 또는 Shell Command 설치 확인 |
| 한글 메뉴가 적용되지 않음 | Microsoft 언어 팩 설치·표시 언어 선택·재시작 |
| Python·Java가 실행되지 않음 | 확장보다 런타임·JDK·인터프리터 설치 확인 |
| 터미널 명령이 다름 | 선택된 셸과 현재 작업 폴더 확인 |
| 확장 설치 후 느려짐 | 최근 설치 확장을 하나씩 비활성화해 비교 |
설치 파일과 확장 프로그램은 공식 홈페이지와 Marketplace에서 받으세요. 비공식 포터블 패키지나 출처가 불분명한 AI 확장은 소스 코드와 계정 정보에 접근할 수 있어 특히 주의해야 합니다.
출처
- Visual Studio Code 공식 홈페이지 ↗
- Visual Studio Code 공식 다운로드 ↗
- Visual Studio Code 시스템 요구사항 ↗
- Visual Studio Code 표시 언어 설정 ↗
- Visual Studio Code 제품 라이선스 ↗