Visual Studio Codeの統合ターミナルのデフォルトパスを変更しようとしていますが、方法がわかりません。 Windowsコマンドプロンプトで変更する方法はわかりますが、Visual Studioコードでは変更できません。ユーザー設定を確認しましたが、変更するものが見つかりません。
現在のデフォルトパスはC:\Users\User_Name
です。
C:\Project
に変更します。
Visual Studio Codeでこれを行うにはどうすればよいですか?
短い答え
ユーザー設定"terminal.integrated.cwd": ""
を、統合ターミナルを開くパスに編集します。
長い答え:同じ答えですが、バージョンごとの長いステップ
Visual Studioコードで次の場所に移動します。
ファイル->設定->設定
ウィンドウの上部にある「検索設定」バーを使用して「ユーザー設定」にいるので、貼り付けるか、次のように入力します。
terminal.integrated.cwd
結果として、以下がリストされます:
// An explicit start path where the terminal will be launched, this is used
as the current working directory (cwd) for the Shell process. This may be
particularly useful in workspace settings if the root directory is not a
convenient cwd.
"terminal.integrated.cwd": "",
ここに入力してこの設定を変更できないことに気づくでしょう。これは、デフォルト設定を変更できないためです。代わりに、個人設定を変更する必要があります。方法は次のとおりです。
このオプションの左側にある鉛筆アイコンをクリックしてから、ポップアップする"設定にコピー"オプションをクリックします。
画面の右側に見出しPlace your settings here to overwrite the Default Settings.
が表示されている分割画面が必要です。これは、変更を行うのに適した場所です。すでにいくつかの個人設定がここにリストされている可能性があります。
「設定にコピー」をクリックすると、次の行が自動的に追加されます。
"terminal.integrated.cwd": ""
このリストの最後の項目には末尾のコンマがありませんが、リストの前の項目には必要です。
FYI:自分でこれを入力またはコピー/貼り付けしてパーソナライズされた設定にすることもできますが、これらの手順に従うと、必要に応じて他の設定を変更する方法を学習できます。
これで、使用するパスを入力して設定できます。 \\
の代わりに\
を使用してください。末尾の\
は必要ありません。たとえば、次の行を含めると、常にbaz
ディレクトリで端末が起動します。
{
"terminal.integrated.cwd": "C:\\Users\\foo\\bar\\baz"
}
変更を適用するには、単純に保存およびVisual Studioコードを再起動します。
設定の「統合ターミナル」セクションでこのオプションを試してください。
"terminal.integrated.cwd": "",
開いているフォルダへの相対パスに設定することもできます
"terminal.integrated.cwd": "./example"
したがって、メニューFile→Open Folder ...→プロジェクトを実行し、キーボードショートカットでターミナルを開くと、自動的に~/project/example
が開きます。
いつも使用するsrc
のような一般的なフォルダーでも、特定のフォルダーでもかまいません(ただし、ファイル.vscode/settings.json
に保存することをお勧めします)。