답변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
다음 문서입니다제본.