Visual Studio Code 에디터를 설치한 후, code 명령을 터미널에서 사용할 수 있는지 확인합니다. -h 옵션 플래그를 설정하면 code 명령 CLI 도움말이 출력됩니다.
$ code -h
Visual Studio Code 1.50.1
# 사용법: code [옵션] [경로...]
Usage: code [options][paths...]
To read from stdin, append '-' (e.g. 'ps aux | grep code | code -')
# 옵션
Options
-d --diff <file> <file> 두 파일을 서로 비교합니다.
-a --add <folder> 마지막 활성 창에 폴더를 추가합니다.
-g --goto <file:line[:character]> 지정된 줄과 문자 위치의 경로에서 파일을 엽니다.
-n --new-window 새 창을 강제로 엽니다.
-r --reuse-window 이미 열린 창에서 파일 또는 폴더를 강제로 엽니다.
--folder-uri <uri> 주어진 폴더 URI가 있는 창을 엽니다.
--file-uri <uri> 주어진 파일 URI로 창을 엽니다.
-w --wait 반환하기 전에 파일이 닫힐 때까지 기다리세요.
--locale <locale> 사용할 로케일 (예: en-US 또는 ko-KR).
--user-data-dir <dir> 사용자 데이터가 보관되는 디렉터리를 지정합니다. Code의 여러 인스턴스를 여는 데 사용할 수 있습니다.
-h --help 도움말을 출력합니다.
# 확장 관리
Extensions Management
--extensions-dir <dir> 확장의 루트 경로를 설정합니다.
--list-extensions 설치된 확장을 나열합니다.
--show-versions --list-extension 명령을 사용할 때, 설치된 확장 프로그램의 버전을 표시합니다.
--category --list-extension 명령을 사용할 때, 제공된 범주 별로 설치된 확장을 필터링합니다.
--install-extension <extension-id[@version] | path-to-vsix> 확장을 설치하거나 업데이트합니다. 프롬프트를 피하려면 `--force` 인자를 사용하세요.
확장의 식별자는 항상`${publisher}.${name}`입니다. 특정 버전을 설치하려면 `@${version}`.
예를 들면: 'vscode.csharp@1.2.3'.
--uninstall-extension <extension-id> 확장을 제거합니다.
--enable-proposed-api <extension-id> 확장을 위해 제안된 API 기능을 활성화합니다. 개별적으로 활성화 할 하나 이상의 확장 ID를 받을 수 있습니다.
# 문제 해결
Troubleshooting
-v --version 버전 정보를 출력합니다.
--verbose 자세한 정보를 출력합니다. (`--wait` 의미).
--log <level> 사용할 로그 레벨입니다. 기본값은 'info'입니다. 허용되는 값은 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off' 입니다.
-s --status 프로세스 사용 및 진단 정보를 출력합니다.
--prof-startup 시작하는 동안 CPU 프로파일러 실행
--disable-extensions 설치된 모든 확장을 비활성화 합니다.
--disable-extension <extension-id> 확장을 비활성화 합니다.
--sync <on> <off> 동기화 기능을 켜기 또는 끄기 합니다.
--inspect-extensions <port> 확장의 디버깅 및 프로파일링을 허용합니다. 연결 URI에 대한 개발자 도구를 확인하세요.
--inspect-brk-extensions <port> 시작 후 일시 정지되는 확장 호스트를 사용하여 확장의 디버깅 및 프로파일링을 허용합니다. 연결 URI에 대한 개발자 도구를 확인하세요.
--disable-gpu GPU 하드웨어 가속을 비활성화 합니다.
--max-memory 창의 최대 메모리 크기(MB)입니다.
--telemetry VS Code가 수집하는 모든 원격 분석 이벤트를 표시합니다.
OSX 환경 설정
명령 팔레트(⌘ command + ⇧ Shift + P)를 띄운 후, "셀 명령: PATH에 'code' 명령 설치" 명령을 찾아 실행합니다.
Windows 환경 설정
Windows에서는 기본적으로 code 명령이 설치되므로 별도로 설정할 필요가 없습니다.
code 명령을 못 찾을 경우, 해결책
VS Code에서 "code" 명령을 찾지 못해 사용할 수 없을 경우, VS Code "bin" 폴더를 경로에 수동으로 추가해야 합니다.
1. 환경 변수(Environment Variables) 창을 띄웁니다.
내 컴퓨터(My Computer) ↓
속성(Properties) ↓
시스템(System) ↓
시스템 고급 설정(Advance system settings) ↓
고급 탭(Advanced tab) ↓
환경 변수(environment variables) ↓
경로 설정(Path)
2. 환경변수 Path에 VS Code bin 폴더 경로를 추가합니다.
위 이미지를 참고하여 환경 변수 Path를 클릭한 후, 다음의 경로를 추가합니다.
"C:\Users\{사용자_계정}\AppData\Local\Programs\Microsoft VS Code\bin"
3. code 명령 사용 여부 확인
Path에 경로를 추가한 후, 터미널을 다시 시작하면 터미널에서 code 명령을 사용할 수 있습니다.