В zsh, когда я ls , он перечисляет файлы в каталоге, как я и ожидал. Однако, когда я набираю sl zsh, я не спрашиваю, хочу ли я пропустить паровоз по моему экрану. Он просто автоматически корректируется в ls без возможности запустить программу sl . Это очень раздражает, как мне сказать zsh, что sl действительно означает sl?

Стоит отметить, что zsh НЕ спрашивает, хочу ли я исправить это (в отличие от обычного автокоррекции), похоже, это псевдоним. Тем не менее, я не могу понять, где псевдоним. (какой файл)

1 ответ1

0

Вы можете использовать \ или = чтобы временно отключить расширение псевдонима:

\sl
=sl

Также вы можете использовать

disable -a sl

временно отключить псевдоним sl .

Но, вероятно, проще всего найти файлы типа ~/.zshrc где определен псевдоним sl и закомментировать их.

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