precmdのfc -RI、現在のアップラインまたは履歴が機能しなくなりました。

precmdのfc -RI、現在のアップラインまたは履歴が機能しなくなりました。

私はそのオプションを使用しています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

robbyrussell/oh-my-zsh path:lib編集:oh-my-zsh(抗体内)からライブラリをロードしないと、期待どおりに機能します。 oh-my-zshをロードして設定すると動作しますprecmd_functions=()が、設定するとprecmd_functions=(precmd_history)動作が停止します。

ベストアンサー1

おすすめ記事