Отключить завершение подстроки в zsh

Мне нужна помощь в отключении следующего поведения:

cd deo<Tab> --> cd Videos 

Я использую zsh 5.3.1 на macOS, с oh-my-zsh.

One Solution collect form web for “Отключить завершение подстроки в zsh”

Это происходит от помощников, которые настроены с помощью стиля завершения matcher-list подписчиков .

Установите список совпадений для чего-то, что не включает добавление префикса, например, plain complete-at-cursor:

 zstyle ':completion:*' matcher-list '' 

Это нужно сделать в вашем .zshrc после .zshrc oh-my-zsh, так как oh-my-zsh – это то, что включает префикс.

Даже с настройками по умолчанию, если вы хотите иногда получать завершение из подстроки, вы можете запросить его явно, поместив * подстановочный знак * который вы хотите разрешить завершение, чтобы вставить что-то:

 cd * deo Tab

Если вы хотите, чтобы поведение зависело от команды, вы можете указать, к какой команде zstyle настройка zstyle , используя более точный контекст . Например, чтобы отключить это только при заполнении каталогов:

 zstyle ':completion:*:complete:*:_dirs:*' matcher-list '' 
  • флаг расширения параметра zsh (P) с ассоциативными массивами
  • Как удалить часть пути в интерактивной оболочке?
  • Почему требуется перезагрузка ежедневной .zshrc с использованием псевдонима, содержащего $ (date -u +% Y% m% d)?
  • dircolors on zsh: непризнанные ключевые слова: MULTIHARDLINK, RESET & CAPABILITY
  • Получите вход от редактора (vim / nano / emacs / textmate?)
  • Передача именованных аргументов в сценарии оболочки
  • command-click git commit ID в терминале и взять его в github?
  • Выход из терминала «nohup ./my_script &» => «У вас есть рабочие задания». ОК, чтобы выйти?
  • zsh выбирает вложенный текст
  • Как игнорировать пустые каталоги при использовании `rm` с подстановочными знаками для нескольких каталогов в zsh?
  • Список каталогов с точечными каталогами, затем точечными файлами
  • Interesting Posts

    Хранить новую самозаверяющуюся установку со старой установкой с бинарной установкой

    Продвинутое программирование в Unix Envinronment 3rd, 4.21, я хочу, как rmdir обрабатывает количество ссылок

    Нет цветного вывода меньше для команды ls

    Настройте приложения для запроса пользователя: пройдите через прокси-сервер

    Утилита командной строки для получения пароля, у которого нет отклика эха

    Pacemaker Содействовать группам в определенном порядке – или указать начало последнего

    Символ пользовательского режима для подсказок Bash

    Не удалось установить tftpd-hpa

    Тема не применяется правильно

    Вносить записи пользователя в / etc / hosts постоянными

    Отключить eth0 для текущего сеанса

    libstdc ++. so.6: open failed: нет такого файла или каталога

    Как выйти из нескольких целей iscsi

    Как автоматически создавать файл .desktop?

    Как узнать, печатает ли программа на stderr или stdout в терминале?

    Linux и Unix - лучшая ОС в мире.