Остановить ZSH от попытки исправления команды

$ knife cookbook download recipe zsh: correct 'cookbook' to 'cookbooks' [nyae]? 

Как я могу заставить zsh перестать пытаться исправить поваренную книгу в кулинарные книги?

cookbooks – это каталог, в котором я запускаю команду, поэтому я понимаю, почему она это делает, но cookbook является действительной частью командной строки.

  • Что случилось с ~ обновлением oh-my-zsh?
  • Как определить функцию, которая обрабатывает `command not found`?
  • Добавление дополнительных привязок к Emacs в редактор строк ZSH (ZLE)
  • Получение команды tree для отображения каталогов
  • Как я могу использовать ключ, отличный от <ENTER>, чтобы выйти из меню / виджета завершения zsh?
  • xargs не генерирует правильную команду
  • zsh сбой в моей Linux-среде, поиск подсказок отладки
  • Ошибка перехвата «команда не найдена» в zsh
  • Отключить не потребуется -h
  • Когда используется ~ + полезно?
  • Zsh: export: недействительно в этом контексте
  • `ls -l` файла и всех каталогов, ведущих к нему?
  • 2 Solutions collect form web for “Остановить ZSH от попытки исправления команды”

    Если вы не хотите полностью отключать исправления, вы должны определить псевдоним:

     alias knife='nocorrect knife' 

    Вы можете добавить setopt nocorrectall; setopt correct setopt nocorrectall; setopt correct для вашего файла ~/.zshrc чтобы отключить это поведение. Он по-прежнему будет функционировать для команд, но не для аргументов.

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