盆暗の学習記録

データサイエンスを中心として,日々学んだことの備忘録としていく予定です。初心者であり独学なので内容には誤りが含まれる可能性が大いにあります。

[Windows]VSCodeのターミナルをPowerShellやBashにする

VSCodeが便利なのでよく使っています。

ただ,今迄の所唯一不満だったのが「ターミナルがコマンドプロンプトであること」です。

Bash(WSL)やPowerShellUNIX系のコマンドラインが使えるので,VSCodeのターミナルをこれに変えると作業が捗りました。設定の変え方をメモしておきます。

設定を開く

Ctrl + ,あるいは[file] -> [Preferences] -> [Setting]から設定を開きます

f:id:nigimitama:20190425222754p:plain

ターミナルの設定箇所を探す

検索窓にterminal.integrated.shell.windowsと入力すると,

Terminal › Integrated › Shell: Windows
C:\Windows\System32\cmd.exe

と書かれている箇所が見つかるかと思います

f:id:nigimitama:20190425222406p:plain

値を書き換える

cmd.exeがコマンドプロンプトなので,それ以外のものを入れます

// Command Prompt
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe"
// PowerShell
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
// Git Bash
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
// Bash on Ubuntu (on Windows)
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe"

Integrated Terminal in Visual Studio Codeより引用)