Когда я пишу c орфографическими ошибками команду или каталог и нажатие 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
Какую версию zsh Вы выполняете?
echo $ZSH_VERSION
Ваше персональное .zshrc
могло бы быть пустым, но Вы проверили системные файлы?
man zsh
В конце страницы справочника по умолчанию это будет обычно перечислять установку определенные местоположения системного файла (обычно в / и т.д.)
/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
. Я предпочитаю не использовать его и удалять его.