글 작성자: 택시 운전사
반응형

맥 터미널에서 code 명령어로 VSCode 열기

맥으로 진행하는 웹 강의를 듣다보면 터미널에서 프로젝트 생성 후, code . 명령어를 통해 바로 해당 디렉토리의 VS Code를 띄우는 모습을 볼 수 있다. 처음 봤을 때 굉장히 간지나고 편리한 방법이여서 방법을 정리해봤다.

VS Code 상에서 진행하기

  • VSCode를 실행한다.
  • 커맨드 파레트(Cmd+Shift+P)를 열고 'shell command'라고 친다.
  • Shell Command: Install 'code' command in PATH 라는 명령어를 찾아서 실행한다.

Shell Command: Install 'code' command in PATH

  • 새로운 $PATH의 변경을 반형하기 위해 터미널을 재실행한다.
  • 이제 터미널에서 code 명령어를 사용할 수 있다.

⚠️ 주의사항: 과거 VS Code 버전에서 쓰던 code 명령어 alias가 .bash_profile에 있다면 이를 삭제하고 위의 순서대로 진행한다.

터미널 상에서 직접 추가하기

VS Code 상에서 커맨드를 실행하는 대신, 직접 VS Code를 경로에 추가할 수 있다.

bash

cat << EOF >> ~/.bash_profile
# Add Visual Studio Code (code)
export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
EOF

zsh

cat << EOF >> ~/.zshrc
# Add Visual Studio Code (code)
export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
EOF

다만 이렇게 했을 때 필자는 오류가 생겼는데 위의 코드를 다음과 같은 코드로 바꿔서 추가해서 해결했다.

code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
반응형