4

У меня очень странная проблема с установкой zsh на мою локальную машину. Он пытается исправить команды, которые я набрал очень агрессивно.

Вот два примера.

Если я наберу which ssh он спросит меня, имею ли я ввиду .ssh . Я также испытываю это с именами команд, а не только с аргументами. Если я autotest , он спросит, имел ли я в виду .autotest . У меня есть две другие машины с установленным Zsh, и это не происходит.

Я попытался полностью удалить все файлы конфигурации zsh из моего домашнего каталога и восстановить их. Я также попробовал hash -rf без удачи.

У меня возникает соблазн просто отключить правильную функцию, но я хотел бы продолжить использовать ее, если смогу, и просто найти способ заставить ее работать. Это может быть очень сложно.

1 ответ1

2

Простым исправлением будет отключение исправления для команд, которые могут принимать другие имена команд.

alias which='nocorrect which'

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