code 커맨드
Visual Studio Code 에디터를 설치한 후, code 명령을 터미널에서 사용할 수 있는지 확인합니다. -h 옵션 플래그를 설정하면 code 명령 CLI 도움말이 출력됩니다.
$ code -hVisual 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 명령이 설치되므로 별도로 설정할 필요가 없습니다.
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 명령을 사용할 수 있습니다.
# 버전 정보 출력
$ code -vLast updated
Was this helpful?
