VScodeでwslが起動しなくなった時の対処法
2分目次
経緯
本当に突然 VScode でターミナルを開いても何も表示されなくなった。『開始しています…』などのテキスト表示もなし。シェルの選択の欄では wsl が選択されていながらも下に何も表示されないといった具合。
対処法
疑わしいのは当然だけどこの二つ。
- VScode 側の不調
- WSL 側の不調
wsl が起動しなくなった症状は人それぞれであるからその症状にあっていそうな方を調べていけばいい。僕の場合は wsl 側だった。いろいろいじっているうちにわかったが、そもそも Ubuntu-18.04 が起動しなかった。
とりあえず windows の機能の有効化のところからやり直すことに。
本来であれば下画像のように windows subsystem for linux が表示されるはずなのだが、
いつのまにやら Linux 用 Windows サブシステムと名称変更してて無くて焦りました。
このチェックを押していったん無効にして、再起動。再起動しなおしたらまたチェックを押して有効化して再起動。これでひとまず直ったが nvm とか入れなおす羽目に。
参考:https://qiita.com/tettsu__/items/11bef6cd4b334a19c33b
まとめ
普段 Mac がメインなので Windows は使わないのですが steam ゲームの待ち時間などは windows 使わざるを得ないんですよね。Mac も steam ゲーに対応してほしいものですが一生叶わない願いぽそうなので wsl の使い心地がよくなって MagicKeyboard のような Win 用キーボードが出てほしいものです……。