✏️
Visual Studio Code のマルチルートワークスペースでターミナルを起動したときの開始パス
ワークスペースの設定ファイル( xxxx.code-workspace )に terminal.integrated.cwd を設定すればよい。プロジェクトの settings.json に書くんじゃないよ(書いても他の設定と衝突がなければ効くかも)。
xxxx.code-workspace
"settings": {
// other settings..
"terminal.integrated.cwd": "../.local/share/chezmoi"
}
注意点は folders.path が xxxx.code-workspace ファイルからの相対パスなのに対して terminal.integrated.cwd は別のところからの相対パスなこと [1] 。
全体の設定例はこんな感じ [2] 。
xxxx.code-workspace
{
"folders": [
{
"path": "../../.local/share/chezmoi"
},
{
"path": "../../.config"
},
{
"path": "../../.ssh"
}
],
"settings": {
"terminal.integrated.cwd": "../.local/share/chezmoi"
}
}
Discussion