GoLandのターミナルでfishを動かそうとするとエラー吐く
何が起きたか
普段シェルはfishを使っていて、Golandでもfishを起動するように設定していました。
設定はこんな感じ👇
だたGoland内のターミナルを起動すると
~/.config/fish/conf.d/z.fish (line 40): __z_complete ^ from sourcing file ~/.config/fish/conf.d/z.fish called on line 9 of file /Applications/GoLand.app/Contents/plugins/terminal/fish/config.fish from sourcing file /Applications/GoLand.app/Contents/plugins/terminal/fish/config.fish called during startup
って言われる。
Golandのバージョンは2019.3
原因
Goland内にもfish
があって、読み込んで欲しい~/.config/fish
を読んでくれないらしい
解決策
解決策はここに載ってます stackoverflow.com
いくつか方法があるようで、私は以下の方法で解決しました。
設定 > ツール > ターミナル > アプリケーション設定
のシェルの統合
のチェックを外す