我最近将iTerm2更新到版本3.2.4,然后又更新到3.2.5,每次启动新的[[fish会话时,我都会获得(standard_in) 1: parse error
。 (在两个版本上-以前的版本都没有)。
fortune -a -s
作为问候语,并且不认为这是导致错误的原因。 我的鱼的版本是2.7.1
重命名
config.fish
文件,“解决”错误!我相信真正的问题出在init.fish。我的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
我的[[
init.fish
文件从未更改,因此该文件仍等于原始文件:init.fishset -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
让我知道这是否对您有帮助。如果没有,那么我将更深入地研究并编辑答案。