从桌面环境启动的应用程序中的 Fish 环境变量/$PATH?

从桌面环境启动的应用程序中的 Fish 环境变量/$PATH?

我特别尝试让 NVM 与 Fish 和 IntelliJ 一起在 Elementary OS 上工作。

有一个鱼脚本只要我呆在航站楼里,这个方法就很好用。但是,当我从桌面环境启动 IDE 时,它不会继承该 Fish 脚本所做的路径修改。据我猜测,这是因为它在启动应用程序时仍在读入~/.profile,但无法访问鱼配置内设置的变量。

解决这个问题的正确方法是什么?也许有一种方法可以在启动应用程序时加载鱼环境?或者我应该干脆不使用fish_add_pathetc,避免fish的nvm并使用里面的bash变体~/.profile?或者还有其他解决方案吗?

答案1

Intellij 有一些特殊的鱼类集成,不幸的是,它已经被破坏了。

最好的解决方法是转到 IntelliJ 设置并关闭“Shell 集成”。

相关内容