개발 블로깅/오늘의 TIL

[2019.10.11] Mac 터미널로 VScode 여는 'code' 명령어를 영구적용 시키는 법

Hello이뇽 2019. 10. 11. 22:23

mac 터미널에서 VScode를 열기위해 사용하는 명령어 'code'

그런데 해당 명령어를 사용하게 위해서는 vscode를 들어가서 shell path 적용을 해주어야 해당 명령어를 사용할 수 있다.

 

 

그러나 이 방법은 VScode를 완전히 끄면, 다시 code 명령어를 사용할 수 없다.

그래서 이 명령어를 영구적으로 사용하는 방법을 구글링 해보면 대체적으로 아래와 같은 방법이 많이 보인다.

# .bash_profile 혹은 .zshrc에 PATH 설정

cat << EOF >> ~/.bash_profile

# Visual Studio Code
export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin/"
EOF

 

그러나 나는 해당 방법을 쓰니까 PATH 경로 전체가 먹통이 되어서 고생을 했었다...-.-

https://helloinyong.tistory.com/197

 

[2019.09.05] 오늘의 TIL - MacOS의 $path 값을 되돌리는 법

개발자들이 흔히 쓰는 터미널. 오늘 오전에 터미널에서 괜히 이상한 실험을 해보다가 path 설정 값을 날려버렸다... # path 설정 값이 망가지면 벌어지는 일... (*소름 주의) 명령어 실행 directory 경로를 잊어..

helloinyong.tistory.com

 

대신 아래와 같은 방법을 찾게되서 해결할 수 있었다!!

~/.zshrc 파일 제일 아래에 다음 코드를 추가

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

 

그리고 변경된 .zshrc 파일을 한번 실행 시킨다.

$ source ~/.zshrc


이렇게 하니 VScode를 여는 code 명령어가 영구적으로 적용되어 언제든지 사용할 수 있게 되었다!

반응형