수학과의 좌충우돌 프로그래밍

terminal로 visual stidio code 열기 본문

깨알같은 상식

terminal로 visual stidio code 열기

ssung.k 2019. 1. 15. 15:56




안녕하세요 강민성입니다.


오늘은 몰라도 상관 없지만 알면 도움이 되는 깨알 같은 지식에 대해서 준비해봤습니다.


요즘 웹과 python 공부를 하고 있는데


두 개 모두 다 editor로 visual studio code 를 사용하고 있습니다.


자주 사용하다보니 계속 더 편한 방법을 찾게 되더라고요.


그래서 오늘은 terminal을 이용해 visual studio code 를 실행시키는 법을 알아보도록 하겠습니다!





terminal을 이용해서 vs code 실행 시키기


실행시키는 방법은 아주 간단합니다.


terminal에


1
code .
cs


라는 간단한 명령어로  실행을 시킬 수 있습니다.


하지만 다음과 같은 오류로 실행이 되지 않습니다...


code . 라는 명령어를 찾을 수 없다는 말이죠.


그래서 visual studio code 에서 이를 등록시켜야 합니다.


그 방법을 알아보도록 하겠습니다.



1. vs code 실행



먼저 vs code를 실행시킵니다. 이는 크게 어려울게 없을 겁니다.





2. 명령 팔레트 실행


vs code에서 명령 팔레트를 통해 여러 설정을 할 수 있습니다.


명령 팔레트를 실행시키는 방법은


상단 메뉴바 - 보기 - 명령 팔레트


or


⇧⌘P  단축키를 통해서 실행가능 합니다.






3. Shell Command 로 등록하기


위에서 실행된 명령 팔레트에 Shell Command라고 치면 자동완성으로 다음과 같은


항목들이 나올 겁니다.




여기서 'code' 명령 설치를 눌러주시면 


terminal 에서도 code .를 통해 vs code를 실행시킬 수 있습니다.




3. terminal을 껏다 켰을 경우



terminal을 껏다가 켯을 경우, 위의 설정을 다시 해줘야 합니다. 


그래서 이번에는 PATH 를 직접 설정해줘서 껏다 켜도 유지되도록 해보겠습니다.


bash를 사용하는 경우에는 .bash_profile 에


zsh 를 사용하는 경우에는 .zshrc 에 아래의 코드를 추가해줍니다.


1
2
3
4
5
6
7
8
9
10
11
function code {
    if [[ $# = 0 ]]
    then
        open -a "Visual Studio Code"
    else
        local argPath="$1"
        [[ $1 = /* ]] && argPath="$1" || argPath="$PWD/${1#./}"
        open -a "Visual Studio Code" "$argPath"
    fi
}
 
cs


마무리


다음과 같은 방법으로 vs code를 실행시키면


일반적으로 실행시키는 방법과는 조금 다릅니다.


다른 점은 code . 로 실행시킨다는 것은


그냥 vs code를 실행시키고 '폴더열기' 를 통해서


 terminal의 현재 디렉토리를 여는 것과 같습니다.





Comments