Определение путей использования автозаполнения zsh

Zsh, даже с пустым zshrc-файлом, по-видимому, предоставляет параметры автозаполнения для каждого исполняемого файла на моем пути. Например, ввод ch<tab> дает мне около 30 опций, слишком много, чтобы сделать автозаполнение полезным.

Могу ли я установить пути, которые zsh ищет для вариантов завершения, чтобы я мог сузить его и получить более полезные предложения?

  • Как установить bash для запуска * .exe с моно?
  • Предпочтительные типы файлов в командной строке
  • «Gnome-terminal -e tmux ./» постоянно открывает терминалы
  • Экспортировать несколько опций в $ GREP_OPTIONS
  • zsh с аргументами
  • Как запустить команду glob ZSH рекурсивно для подкаталогов
  • Проблема с zsh segfaulting: как продолжить оценку проблемы?
  • Изменение шаблонов гвоздики zsh для использования с cp
  • One Solution collect form web for “Определение путей использования автозаполнения zsh”

    Не совсем так, как, например, Linux, и особенно, например, Fedora теперь почти все перемещает в /usr/bin . Однако! Вы можете исключить или включить вещи, в зависимости от того, есть ли у вас известный список «только полный на этих»

     % zstyle ':completion:*:*:-command-:*' fake-always chmod chown % zstyle ':completion:*:*:-command-:*' ignored-patterns 'ch*' % ch chmod chown 

    или хотите выбить несколько конкретных досадных противоречивых доработок, которые вы никогда не используете в любом случае

     % exec zsh % zstyle ':completion:*:*:-command-:*' ignored-patterns '(chat|chroot)' % ... 

    хотя в будущем вы можете почесать голову о том, почему некоторая давно проигнорированная команда не появляется в списке завершения (это совершенно не случилось со мной, почему вы спрашиваете)

     % zstyle | grep command 
    Linux и Unix - лучшая ОС в мире.