デフォルトのターミナルをwslにする

  • コマンドパレットを表示させterminal: selectと入力すると「Select Default Shell」が候補に表示されるので選択する。
  • キャプチャ01
  • 優先するターミナルシェルでWSLを選択する。
  • キャプチャ02
  • VSCodeを再起動してターミナルを表示させる。
  • キャプチャ03

settings.jsonから変更する場合

  • "terminal.integrated.shell.windows": "C:\WINDOWS\System32\wsl.exe"

複数のLinuxをインストールしている場合

恐らくSystem32\wsl.exeはwslconfig.exe /lで表示される既定のシステムが起動するはず、 別のシステムを指定したい場合は、ユーザーフォルダからたどり例えばubuntuなら

%USERNAME%\AppData\Local\Microsoft\WindowsApps\ubuntu.exe

等にする必要があるかもしれない。