我在Fedora 25上使用WebStorm 2017.1.3。
我已经将fish设置为我的默认shell,并安装了oh-my-fish,因此在终端中,默认情况下我会看到我的git分支和其他信息。omf update按预期运行。
在WebStorm终端仿真器中,我仍然得到fish,但没有omf。
user@host ~> omf
fish: omf: command not found...我是fish和omf的用户,有人能帮忙吗?
谢谢。
发布于 2018-01-04 09:22:32
这里给出了一个答案:IntelliJ's embedded terminal does not load fish functions。也就是说,暂时给应用程序添加一些代码行(直到Jetbrains修复)。
发布于 2017-06-20 12:29:37
我有鱼设置为我的默认外壳,并安装了哦-我的鱼,所以在终端,我看到我的git分支和其他信息默认。
请注意,为此您不需要omf。Fish提供了许多包含vcs信息的提示。您可以使用fish_config选择一个,也可以将__fish_vcs_prompt函数添加到fish_prompt中。
在WebStorm终端模拟器中,我仍然得到fish,但没有omf: user@host ~> omf fish: omf:命令找不到。
"omf“函数存储在$fish_function_path目录中名为”$fish_function_path“的文件中。这意味着目录不在其中。
omf在一个合理的当前(> 2.3.0)鱼中工作的方式是,它有一个引导文件(~/..config/ fish /conf.d.d/omf.fish),然后它提供了其余的文件。看来这是不可行的。
我建议您比较一下$fish_function_path、$OMF_PATH和可能的$XDG_DATA_HOME在网络风暴中和它之外的值。
发布于 2018-02-14 13:47:02
我修正了这个问题,方法是转到Settings可比终端,然后关闭Shell集成。
这允许我运行omf,还可以让bobthefish主题与电力线/书呆子字体一起工作(在设置编辑器颜色方案字体控制台更新终端字体之后)
我使用的是phpStorm 2017.3.4,但我认为这也适用于任何IntelliJ嵌入式终端。
https://stackoverflow.com/questions/44648799
复制相似问题