레이블이 wslvar인 게시물을 표시합니다. 모든 게시물 표시
레이블이 wslvar인 게시물을 표시합니다. 모든 게시물 표시

vscode 커맨드라인에서 실행하기

# vscode 를 mac 터미널 커맨드라인에서 실행하기
# vscode 1.0 이전까지는 
# 쉘 리소스에 (.bashrc, .zshrc ...) 에 다음 코드를 추가해야 한다.
code () {
    VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $*
}

# vscode 1.0 부터는
# 명령 팔렛트(command + shift + p) -> install -> "쉘 명령: PATH 에 'code' 명령 설치" 를 수행

# 참고로 vscode 1.0 이후 부터는 위 코드를 사용하고 있다면 중복된다고 경고가 나오니 삭제하자.

# wsl 을 사용하는 경우 경로 추가가 필요하다.
# export PATH=$PATH:"mnt/c/Program/Files/Microsoft/VS/Code/bin/"
# 최신 버전은 경로가 다음과 같이 바뀌었다.
username=$(wslvar userprofile | tr '\\' ' ' | awk '{print $NF}')
export PATH=$PATH:"/mnt/c/Users/${username}/AppData/Local/Programs/Microsoft VS Code/bin"

# 이제 쉘에서 다음과 같이 바로 vscode 로 파일을 열어 실행할 수 있다.
code file.txt