我正在使用该选项INC_APPEND_HISTORY_TIME
。这不能与 一起使用SHARE_HISTORY
。所以我想我fc -RI
在每个命令之前调用。但现在我无法up-line-or-history
再通过(绑定到向上键)访问我的历史记录。 oh-my-zsh 中的“history-substring-search”插件仍然可以和“zsh-autosuggestions”插件一样工作。history
打印整个历史记录。
即使我现在输入新命令,也无法使用向上键访问它。
export HISTFILE="${ZDOTDIR}/.zsh_history"
export HISTSIZE=50000
export SAVEHIST=10000
setopt NO_SHARE_HISTORY EXTENDED_HISTORY INC_APPEND_HISTORY_TIME
function precmd_history
{
fc -RI # Everything is fine when this line is commented.
}
precmd_functions+=precmd_history
编辑:如果我不从 oh-my-zsh (robbyrussell/oh-my-zsh path:lib
在抗体中)加载库,它会按预期工作。当我加载 oh-my-zsh 并设置precmd_functions=()
它工作时,当我设置它时precmd_functions=(precmd_history)
它停止工作。