エンターテイメント!!

遊戯王好きのJavaエンジニアのブログ。バーニングソウルを会得する特訓中。

VSCodeのterminal起動時に`Cannot read property ‘length‘ of null`

きっかけ

mac OSのバージョンアップして、vscode開いたときにterminalが開かなかったので、メモ

対処

bashzshに変更

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) | マイナビニュース