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 ってコメント書けるのね。おわり。