如何运行已安装的 oh my fish 插件?

如何运行已安装的 oh my fish 插件?

我已经成功安装在我的 Ubuntu 16.04 LTS fish shell 上,哦我的鱼。对我而言,这个 shell 的主要吸引力之一是其可选插件集。

我成功安装了一些插件,例如 hash 和提炼使用

omf install extract
omf install hash

但是当我跑的时候

hash -q md5 "Hello world"

在控制台中我没有得到任何输出(而不是字符串的预期 md5 哈希值)

当我跑步的时候

extract file.tar.gz

我明白了

The program 'extract' is currently not installed. You can install it by typing:
sudo apt install extract

这完全不是我所期望的。

我该如何让插件工作?到目前为止,我了解到我可以将一些 fish shell 脚本放在文件夹 ~/.config/fish/functions 中,它们就会运行。我可能可以通过将插件的代码放在这个文件夹中来解决这个问题,但我想知道哪种是让插件工作的官方方法。

答案1

这不是永久性的(我认为也不是“干净的”永久性的)。

通过将 function.fish 脚本放入 ~/.config/fish/functions 文件夹,确实可以使插件正常工作。这是一个原始修复,我不一定喜欢它,但它确实有效。

相关内容