2014-11-19 3 views
3

Я прочитал все советы по выключению zsh autocorrect для завершения команды. Однако они не работают полностью. Я попытался DISABLE_CORRECTION = "истинный", unsetopt правильный, unsetopt correctall, unsetopt correctall и т.д. стр. Я не хочу* Действительно * выключить zsh autocorrect

rm .za<TAB> 

быть исправлены в

rm .adobe 

, спасибо много :-)

Кто-нибудь знает, как отключить его навсегда?

ответ

4

Скорее всего, функция управления _approximate установлена ​​в полном стиле для завершения zsh. Посмотрите, есть ли линия, начинающаяся с

zstyle ':completion:*' completer 

в вашей конфигурации zsh. Я могу выглядеть примерно так:

zstyle ':completion:*' completer _expand _complete _approximate 

Просто удалите _approximate и zsh остановится второй угадывания вас.

+0

Вы сделали это. Теперь я могу продолжать использовать zsh. :-) – lelaurent

Смежные вопросы