1

Я использую prezto с zsh, и в его модуле "Завершение" есть некоторые автозамены, которые мне не нужны. Я просто хочу автозаполнение и подсветку меню, но без автокоррекции (что опасно и должно быть запрещено законом!:P)

Например, у меня есть следующие каталоги: src/project/ opensrc/ library/

Когда я набираю «src /li», он меняется на «opensrc /li». Я не хочу этого, или, по крайней мере, не автоматически (ay /n приглашение было бы хорошо).

Есть ли способ отключить его, не отключая модуль завершения полностью, или есть приглашение (да / нет)?

2 ответа2

2

Кажется, я нашел решение. Добавьте следующие строки в файл .zshrc, и он должен остановить автокоррекцию:

unsetopt correct
unsetopt correctall
DISABLE_CORRECTION="true"
0

Отслеживая модуль завершения в github, вы найдете это уведомление:

Этот проект направлен на сбор / разработку новых скриптов завершения, которые пока недоступны в Zsh. Сценарии предназначены для внесения в проект Zsh, когда они достаточно стабильны.

Этот модуль недостаточно стабилен. Просто отключите его в ~/.zpreztorc .

Вы все равно получите базовое завершение в стиле Bash в zsh.

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