1

Когда я неправильно пишу команду или каталог и нажимаю enter , zsh сначала говорит, что command not found , но затем отображает раздражающий текст "searching..." , который может занять несколько секунд, чтобы показать мне, что ничего не было найдено;)

Так что, с моей точки зрения, это антифункция.

Как я могу отключить это?

Заметки:
- Я использую OpenSuse 11.2. Может ли это быть особенность OpenSuse?
- Мой .zshrc пуст.
- Я не говорю о том автозаполнении, которое приходит после нажатия tab

Образец с консоли:

me@myhost:~> testt [enter]
zsh: command not found: testt
testt: searching...
testt: command not found

2 ответа2

2

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

echo $ZSH_VERSION

Ваш личный .zshrc может быть пустым, но вы проверили системные файлы?

man zsh

В конце справочной страницы по умолчанию обычно указывается расположение системных файлов для установки (обычно в /etc).

   /etc/zsh/zshenv
   /etc/zsh/zprofile
   /etc/zsh/zshrc
   /etc/zsh/zlogin
   /etc/zsh/zlogout    (installation-specific - /etc is the default)

Есть ли в этих файлах какие-либо изменения? Я обнаружил, что большинство дистрибутивов Linux обычно устанавливают command-not-found . Я предпочитаю не использовать его и удалить его.

-3

На самом деле никогда не использовал zsh , но похоже, что вы хотите:

unsetopt correct
unsetopt correctall

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .