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)작동이 멈춥니다.

관련 정보