我特别尝试让 NVM 与 Fish 和 IntelliJ 一起在 Elementary OS 上工作。
有一个鱼脚本只要我呆在航站楼里,这个方法就很好用。但是,当我从桌面环境启动 IDE 时,它不会继承该 Fish 脚本所做的路径修改。据我猜测,这是因为它在启动应用程序时仍在读入~/.profile
,但无法访问鱼配置内设置的变量。
解决这个问题的正确方法是什么?也许有一种方法可以在启动应用程序时加载鱼环境?或者我应该干脆不使用fish_add_path
etc,避免fish的nvm并使用里面的bash变体~/.profile
?或者还有其他解决方案吗?
答案1
Intellij 有一些特殊的鱼类集成,不幸的是,它已经被破坏了。
最好的解决方法是转到 IntelliJ 设置并关闭“Shell 集成”。