tmux 및 zshell로 작업하는 명령 기록을 어떻게 검색합니까? 시도하고 있습니다. 쉘 control-R에서을 누르면 발사되고 bck-i-search이전에

zshell을 사용하고 tmux를 시도하고 있습니다. 쉘 control-R에서을 누르면 발사되고 bck-i-search이전에 입력 한 명령과 일치하도록 입력을 시작할 수 있습니다. tmux에서는 control-R아무 것도 수행하지 않는 것 같습니다. 검색을 시도했지만 이에 대한 이유 / 해결책을 찾지 못하는 것 같습니다.



답변

당신은 당신의 export EDITOR=vi어딘가에 어딘가에 .zshrc있습니까? 나는 곳으로 비슷한 문제를 가지고 C-a C-eC-r내가 TMUX 시작할 때까지 벌금을했다. 내부 zsh가 내 EDITOR 변수를 선택하고 키 바인딩을 vi 스타일로 전환 한 것으로 나타났습니다. .zshrc이와 같이 설정 하면 문제가 해결되었습니다.

# Use vi as the default editor
export EDITOR=vi

# But still use emacs-style zsh bindings
bindkey -e

답변

bindkey '^R' history-incremental-search-backward내 .zshrc 파일에 추가하면 문제가 발생 합니다.