Должна ли опция «--rcfile /dev/null» иметь тот же эффект, что и «--norc» при вызове bash?

Попробуйте поместить это в свой .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функцию списка компиляции -она фильтрует завершения на основе того, что вы вводите.

7
11.03.2021, 17:55
0 ответов

Теги

Похожие вопросы