VSCodeデフォルト端末の変更


121

Windows 10 PCでVisual Studio Codeを使用しています。デフォルトのターミナルをWindows PowerShellからUbuntuのBash(Windows)に変更したい。

どうやってやるの?



回答:


247

F1VS Codeを押してターミナルを入力/選択することで、デフォルトのターミナルを選択することもできます:デフォルトのシェルを選択します。

端子の選択

端子の選択


3
現在MacOSでは、ターミナル拡張機能のメニューに[デフォルトシェルの選択]オプションがありません。stackoverflow.com/a/49916667/99834を使用している私にとっては幸運でした。
ソリン2018

1
私は現在MacOS Catalinaを使用していますが、「ターミナル:デフォルトのシェルを選択」がそこにあり、私のために働いていました。
cakidnyc

うまくいかない!@リーバイ
アヒラ

42

開いたターミナルに次のキーワードを入力するだけです。

  1. パワーシェル
  2. バッシュ
  3. cmd
  4. ノード
  5. python(またはpython3)

詳細は下の画像をご覧ください。(VSCodeバージョン1.19.1-Windows 10 OS) ここに画像の説明を入力してください

VS Code Macでも動作します。VSCode(バージョン1.20.1)で試してみました


1
bashデフォルトのシェルとして選択されている場合にのみ機能するようです。
Winterlight

16

ゴーへFile > Preferences > Settings(またはキーを押しCtrl+ ,)その後、右上、「オープン設定(JSON)」の左端のアイコンをクリックしてください

アイコンの場所を示すスクリーンショット

JSON設定ウィンドウで、これを中かっこ内に追加します{}

"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe"`

(ここでは、必要に応じて他のカスタム設定を追加することもできます)

そのパスをチェックアウトして、bash.exeファイルがそこにあることを確認します。そうでない場合は、それがどこにあるかを調べて、代わりにそのパスをポイントします。

これで、VS Codeで新しいターミナルウィンドウを開くと、PowerShellではなくbashで開くはずです。


1
この回答からVSCodeが少し変更されたようです。この変更を行うには、エディターにアクセスするために押す必要がある{}が付いたボタンがあります。この回答のコマンドは正しく機能しました。答えてくれてありがとう。
dmoore1181

3

コンソールのタイプを選択する場合は、これをファイル「keybinding.json」に書き込むことができます(このファイルは、次のパス「ファイル->設定->キーボードショートカット」にあります) `

//with this you can select what type of console you want
{
    "key": "ctrl+shift+t",
    "command": "shellLauncher.launch"
},

//and this will help you quickly change console
{ 
    "key": "ctrl+shift+j", 
    "command": "workbench.action.terminal.focusNext" 
},
{
    "key": "ctrl+shift+k", 
    "command": "workbench.action.terminal.focusPrevious" 
}`

1
この拡張シェルランチャーがないと、この回答は役に立ちません。インストールしてショートカットを指定するだけです。注意してください。このショートカットは既に定義されています。このショートカットを見つけて、このショートカットでアクションを使用するかどうかを確認してください。
バラバ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.