きっかけ
mac OSのバージョンアップして、vscode開いたときにterminalが開かなかったので、メモ
対処
bash→zshに変更
terminalの設定を/bin/zsh
に変える。
settings.jsonを設定
settings.jsonに、下記を設定する。
"terminal.integrated.localEchoStyle": "#ffffff",
workspaceのsettings.jsonに追記したけど、既定の設定の方のsettings.jsonに追記しても大丈夫な気がする。
原因(おそらく)
.vscodeのフォルダができなかったのが原因な気がする。
「lengthがnullになってる」みたいなメッセージだったけど、なんでこの設定で直るのかは、よく分からなかった。。。
参考サイト
Cannot read property ‘length‘ of null while opening vscode terminal_昔风不起,唯有努力生存!-CSDN博客
※なんかポップアップが大量に出てきたから、リンクを開くときは注意して。
Catalinaでデフォルトシェルが「zsh」に変わる、bashとの違いは? - 新・OS X ハッキング!(241) | マイナビニュース