
답변1
예, 다음을 활성화하면 가능합니다 menu select
.
zstyle ':completion:*' menu select
zmodload zsh/complist
...
# use the vi navigation keys in menu completion
bindkey -M menuselect 'h' vi-backward-char
bindkey -M menuselect 'k' vi-up-line-or-history
bindkey -M menuselect 'l' vi-forward-char
bindkey -M menuselect 'j' vi-down-line-or-history
답변2
내가 이것에 가장 가까운 것은 가능한 완성 목록을 통해 앞뒤로 이동하기 위해 and - 대신 - CTRLand - 를 사용 N하는 것입니다 . 이것CTRLPTabShiftTab~이다좀 더 vi
유사한 탐색.
구성 .zsh
파일에서 다음을 사용하여 이를 달성합니다.
bindkey '^n' expand-or-complete
bindkey '^p' reverse-menu-complete
그리고 이와 관련하여:
bindkey '^k' up-history
bindkey '^j' down-history
bindkey '^h' backward-delete-char
bindkey '^w' backward-kill-word
bindkey '^r' history-incremental-search-backward
다음은바인딩.