VSCodeのターミナルで利用するシェルを切り替えて使いたい場合のメモ

  • 拡張機能「Shell launcher」をVSCodeにインストールする。
  • settings.jsonに以下を追加
    "shellLauncher.shells.windows": [
      {
          "shell": "C:\\Windows\\System32\\cmd.exe",
          "label": "cmd"
      },
      {
          "shell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
          "label": "PowerShell"
      },
      {
          "shell": "C:\\Program Files\\Git\\bin\\bash.exe",
          "label": "Git bash"
      },
      {
          "shell": "C:\\Windows\\System32\\bash.exe",
          "label": "WSL Bash"
      }
    ]
    
  • コマンドパレットからShell Launcher:Launchと入力するとjsonファイルに指定したシェルが候補に表示されるので、使用したいシェルを選択するとターミナルのシェルが切り替わる。 キャプチャ