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

> ~ % alias ll="ls -l"
> ~ % alias
ll='ls -l'
run-help=man
which-command=whence
> ~ % ll
zsh: command not found: ll

Есть идеи, почему? Раньше он работал нормально, я чистил некоторые zsh-скрипты, чтобы сократить время загрузки приглашения оболочки. И я закончил с проблемой. Я пробовал одинарную кавычку, двойную кавычку.


person naveen    schedule 28.04.2021    source источник
comment
Вы действительно вводили эти три команды именно в таком порядке, в одной и той же оболочке? Меня устраивает. Что произойдет, если вы укажете другое имя? т.е. alias foo='ls -l', а затем в следующей строке foo?   -  person user1934428    schedule 28.04.2021


Ответы (1)


Я использовал ФЗФ. Я использую только привязки клавиш Ctrl+R и удалил другие привязки клавиш в файле. В рамках этого я удалил ниже блок if https://github.com/junegunn/fzf/blob/6e3a2fe0bf5d53434b41e868c501d9f63c6328aa/shell/key-bindings.zsh#L19.

Это вызвало эту проблему. Тем не менее я не нашел, какая именно строка и почему. Я проверю и обновлю его здесь. На данный момент эта область была причиной, и она была исправлена.

person naveen    schedule 28.04.2021