最近,我将iTerm2更新为3.2.4版,然后更新到3.2.5版,每次启动新的fish会话时,我都会得到。(在这两个版本中-以前的版本中没有)。
我使用fortune -a -s作为问候语,不认为这是错误的原因。
我的鱼版本是2.7.1

重命名config.fish文件,“解决”了错误!我相信真正的问题是在init.fish。
我的config.fish文件:
set -gx OMF_PATH /Users/<my-user>/.local/share/omf
set -gx OMF_CONFIG /Users/<my-user>/.config/omf
source $OMF_PATH/init.fish
set -g fish_prompt_pwd_dir_length 5我的init.fish文件从未被更改过,因此该文件仍然等于原始文件:init.fish。
发布于 2019-11-30 21:29:25
我也有一个类似的问题,虽然它并没有影响我从鱼壳开始。不过,我相信类似的结果是有关连的。当我在某些地方添加引号时,使用括号分隔要展开的变量,然后将字符串的其余部分附加到其中,这些字符串似乎可以工作。在您的例子中,请尝试像这样编辑config.fish:
set -gx OMF_PATH "/Users/anonirato/.local/share/omf"
set -gx OMF_CONFIG "/Users/anonirato/.config/omf"
source "{$OMF_PATH}/init.fish"
set -g fish_prompt_pwd_dir_length 5如果这对你有帮助的话请告诉我。如果没有,我将深入挖掘和编辑我的答案。
https://stackoverflow.com/questions/53074554
复制相似问题