デスクトップ環境で起動されたアプリケーションの Fish 環境変数/$PATH?

デスクトップ環境で起動されたアプリケーションの Fish 環境変数/$PATH?

私は特に、Elementary OSでFishとIntelliJでNVMを動作させようとしています。

一つある魚のスクリプト私がターミナルに滞在する限り、これはうまく機能します。ただし、デスクトップ環境でIDEを実行すると、Fishスクリプトによって変更されたパスは継承されません。私の考えでは、アプリケーションの起動時にまだ読んでいますが、~/.profilefish設定内に設定された変数にアクセスできないためです。

この問題を解決する正しい方法は何ですか?たぶんアプリケーションを起動するときに魚の環境をロードする方法はありますか?それとも、単にfish_add_pathetcを使用せず、fishのnvmを避け、内部にbashバリアントを使用する必要がありますか~/.profile?それとも別の解決策がありますか?

答え1

Intellijにはいくつかの特殊な魚統合機能がありますが、残念ながら壊れています。

最善の解決策は、IntelliJ設定に移動して「Shell Integration」をオフにすることです。

関連情報