哦,我的鱼`omf:command not found`在WebStorm终端模拟器中

哦,我的鱼`omf:command not found`在WebStorm终端模拟器中,webstorm,fish,fedora-25,oh-my-fish,Webstorm,Fish,Fedora 25,Oh My Fish,我正在Fedora 25上使用WebStorm 2017.1.3 我已经将fish设置为默认shell,并在中安装了oh my fish 终端我默认看到我的git分支和其他信息。omf更新按预期运行 在WebStorm终端仿真器中,我仍然得到fish,但没有omf: 我是noob fish和omf用户,有人能帮忙吗 谢谢 我已经将fish设置为默认shell,并安装了ohmyfish,所以在终端中,默认情况下我可以看到我的git分支和其他信息 请注意,这不需要omf。Fish会发送许多包含vcs

我正在Fedora 25上使用WebStorm 2017.1.3

我已经将fish设置为默认shell,并在中安装了oh my fish 终端我默认看到我的git分支和其他信息。omf更新按预期运行

在WebStorm终端仿真器中,我仍然得到fish,但没有omf:

我是noob fish和omf用户,有人能帮忙吗

谢谢

我已经将fish设置为默认shell,并安装了ohmyfish,所以在终端中,默认情况下我可以看到我的git分支和其他信息

请注意,这不需要omf。Fish会发送许多包含vcs信息的提示。您可以使用fish_config选择一个或将u fish_vcs_提示功能添加到fish_提示中

在WebStorm终端仿真器中,我仍然得到fish,但没有omf:

user@host~>omf

鱼:omf:未找到命令

omf函数存储在$fish\u function\u path目录中名为omf.fish的文件中。这意味着该目录不包括在其中

omf在当前的>2.3.0FISH中工作的方式是,它有一个引导文件~/.config/fish/conf.d/omf.fish,然后它会将其余的数据源化。看来这不是跑步


我建议您比较webstorm内外$fish\u function\u path、$OMF\u path和$XDG\u DATA\u HOME的值。

这里给出了一个答案:。也就是说,在Jetbrains进行修复之前,暂时向应用程序添加一些代码行。

我通过转到设置|终端,然后关闭外壳集成来修复此问题

这使我能够运行omf,并在设置|编辑器|配色方案|字体控制台更新终端字体后,让bobthefish主题与powerline/nerd字体一起工作


我使用的是phpStorm 2017.3.4,但我认为这也适用于任何IntelliJ嵌入式终端。

相关问题:,谢谢您的详细回答,回到办公室后会给您回复。正如您所建议的那样,$fish_function_path被设置为不同的值,显然WebStorm会查找~/.config/fish/config.fish并只加载,我没有那个档案。我创建它的内容是。~/。config/fish/conf.d/omf.fish,现在我有了与外部相同的设置。这个解决方案比最初接受的答案更容易!谢谢
user@host ~> omf
fish: omf: command not found...