![precmd의 fc -RI, 이제 업라인 또는 기록이 작동하지 않습니다.](https://linux55.com/image/183528/precmd%EC%9D%98%20fc%20-RI%2C%20%EC%9D%B4%EC%A0%9C%20%EC%97%85%EB%9D%BC%EC%9D%B8%20%EB%98%90%EB%8A%94%20%EA%B8%B0%EB%A1%9D%EC%9D%B4%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
나는 그 옵션을 사용하고 있습니다 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)
작동이 멈춥니다.