Я пытаюсь автоматически расширять псевдонимы, набирая zsh, используя плагин globalias из oh-my- zsh. Он работал, когда я впервые установил плагин, но теперь он сломался. Я думаю, что он сломался после того, как я переставил строки в моем ~/.zshrc
, но я не уверен.
Я попытался упростить проблему, удалив все, кроме следующих строк из моего ~/.zshrc
(я получил это из ветки Reddit , но она также выглядит v похожей на функцию в плагине globalias ):
function expand-alias() {
zle _expand_alias
zle self-insert
}
zle -N expand-alias
bindkey -M main ' ' expand-alias
Когда я использую этот файл и набираю пробел в моем приглашении я вижу
No such widget `_expand_alias'
Я пробовал поискать в Google, и мне кажется, что _expand_alias
должна быть встроенной функцией ZLE, но когда я ищу ее с помощью zle -la | grep _expand_alias
, ее там нет.
Не уверен, что попробовать дальше? Я не могу найти способ сбросить zsh или встроенные команды ZLE.