VSCODE 기본경로 및 VSCODE portable 설정방법
vscode 개인설정파일(user data), 확장프로그램(extension) 기본경로 및 vscode portable 모드 설정방법을 기록한다.
Extension 기본 경로
| OS | Location | 
|---|---|
| Windows | %USERPROFILE%\.vscode\extensions | 
    
| MacOS | ~/.vscode/extensions 또는 /Users/<user>/.vscode/extensions | 
    
| Linux | ~/.vscode/extensions | 
    
개인설정파일(user-data) 기본 경로
| OS | Location | 
|---|---|
| Windows | %APPDATA%\Code\ | 
    
| MacOS | ~/Library/Application Support/Code/ | 
    
| Linux | ~/.config/Code/ | 
    
경로 변경
–extensions-dir , –user-data-dir 옵션을 설정하여 기본 경로를 변경할 수 있다.
"D:\Microsoft VS Code\Code.exe" --extensions-dir="D:\Microsoft VS Code\extensions"
"D:\Microsoft VS Code\Code.exe" --user-data-dir="D:\Microsoft VS Code\Code"
portable 모드 설정
vscode portable 버전을 다운로드 받고, data directory를 생성한다.
windows 나 Linux일 경우 vscode 설치 directory 하위에 data directory를 만들고 vscode를 실행한다.
임시파일도 저장장소로 설정하고 싶으면 data directory 하위에 tmp directory도 만든다.
|- VSCode-win32-x64-1.25.0-insider
|   |- Code.exe (or code executable)
|   |- data
|   |  |- tmp
|   |  |- ...
MacOS 일경우는 Visual Studio Code.app 실행파일과 동일한 directory에 code-portable-data directory를 만든다.
임시파일도 저장장소로 설정하고 싶으면 data directory 하위에 tmp directory도 만든다.
|- Visual Studio Code.app
|- code-portable-data
|   |- tmp
|   |- ...
MacOS 일 경우, 최초 VScode 실행 시 아래와 같은 경고가 뜬다.

아래와 같이 실행파일의 경고를 제거하여 준다.
$ xattr -dr com.apple.quarantine Visual\ Studio\ Code.app
data directory를 생성해 주고 VScode를 실행하면, data directory 하위에 extensions, user-data directory 가 생성된다.
|- VSCode-win32-x64-1.25.0-insider
|   |- Code.exe (or code executable)
|   |- data
|   |   |- user-data
|   |   |   |- ...
|   |   |- extensions
|   |   |   |- ...
|   |- ...
