Попробуйте поместить это в свой .zshrc
файл:
# load module for list-style selection
zmodload zsh/complist
# use the module above for autocomplete selection
zstyle ':completion:*' menu yes select
# now we can define keybindings for complist module
# you want to trigger search on autocomplete items
# so we'll bind some key to trigger history-incremental-search-forward function
bindkey -M menuselect '?' history-incremental-search-forward
Теперь при вводе wget -
появляется меню с автодополнением. Мы определили привязку клавиш для этого меню, поэтому, если вы нажмете ?
, строка поиска появится в верхней части дополнений :
.
davidsykora~%wget --referer
isearch: refe
Некоторые дополнительные советы:
bindkey -M menuselect '/' history-incremental-search-backward
для поиска в обратном направлении ?
во время повторного поиска, выбор перейдет к следующему результату поиска. Используйте /
для перехода к предыдущему результату complist
документацией , чтобы найти дополнительные функции и параметры vi-insert
функцию списка компиляции -она фильтрует завершения на основе того, что вы вводите.