2020/08/29

Windows Terminal で WSL2 をデフォルト起動する

Windows Terminalを起動すると、デフォルトだと Windows PowerShell が起動する。Windows自体で開発してもろもろ作業する場合はそれで良いが、自分の場合は WSL 2 の Linux/Ubuntu18 のターミナルに最初っから入れた方がうれしい。

Windows PowerShellが起動した状態からショートカットで Ctrl + Shift + 4 など押すと、WSL2 のターミナルが開いてくれたりする。が、Windows PowerShell は起動しなくていいし、ショートカット押すのも面倒くさいので、最初っから WSL2のターミナル開いてくれという気持ちになる。

そうした場合、Windows Terminalでメニューから 設定 を選んで settings.json を編集する。これは Ctrl + , のショートカットでも開くことができる。

編集する内容は簡単で、profiles.list の中に目的の WSL 2 の設定があるので、その中から guid の文字列をコピーして、defaultProfile の値に設定すればOK。

余談ですけど、settings.json ってコメント書けるのね。おわり。

サイト内検索