答え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-の代わりに-and-CTRLを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
次の文書です製本。