fish_config 在哪里保存它的设置?

don*_*nut 10 shell fish

我已经使用该fish_config实用程序来自定义我的语法配色方案,现在我想将这些设置复制到我无法运行的远程服务器fish_config上。它在哪里保存通过该实用程序所做的更改?

Kur*_*der 12

某些设置(例如颜色主题)存储为通用变量。跑去set -U看他们。

请注意,目前通用变量存储在一个文件中,该文件的名称对于每个主机都是唯一的。在即将发布的 fish 3.0.0 版本中,我们将让该文件真正成为全局文件,这样只需将您的~/.config/fish目录树复制到另一台机器上即可安装您的颜色主题等项目。有关更多详细信息,请参阅此问题

目前,您需要set -U | grep fish_color_在具有您喜欢的主题的机器set -U上使用目标机器上的每个 var。我们承认有点痛苦。

提示在~/.config/fish/functions/fish_prompt.fish.