Отключить завершение подстроки в 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
  • Существует ли (предпочтительно не-kludgey) способ избежать орфографических исправлений при использовании команды zv `mv`
  • Как напечатать код функции оболочки в терминале?
  • таблица ключевых привязок?
  • Параметры команды загрузки из файла верхнего уровня
  • Скопировать файлы в новый каталог, только если имя файла находится в массиве
  • Отображение ~ для $ HOME в приглашении zsh
  • zshell - это вкладка, дополняющая двусмысленные варианты
  • Как удалить последнюю команду (или текущую команду для бонуса) из истории zsh
  • Проблема с zsh segfaulting: как продолжить оценку проблемы?
  • поиск файлов с использованием группового разрешения
  • Преобразование истории в скрипт?
  • Interesting Posts

    Загрузите, добавив после некоторого процентного завершения

    Принуждение броузеров к использованию другого хоста и порта при просмотре веб-сайтов через ssh-tunnels

    Используйте sed, чтобы хранить только части файла и изменять его порядок (на основе синтаксиса textWrangler grep)

    Экран заставки KDE не исчезает

    не все ОЗУ распознаются (на 64-битном процессоре)

    Почему `watch` составляет` ls / tmp` содержимое списка $ HOME?

    Может ли lftp читать netrc для sftp-соединений

    Что означает eno в имени сетевого интерфейса «eno16777736» для CentOS 7 или RHEL 7?

    Есть ли способ разработки сценариев выскочки на Fedora 21?

    Ввод в командной строке, когда запущенный скрипт отображает странные символы

    Как спящий режим в Debian Jessie

    Базы данных для встроенной Linux?

    Ошибка входа в gnome после обновления: о нет, что-то пошло не так

    Как ограничить время работы программы в Linux?

    Как передать массив скрипту bash?

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