我正在使用 zsh 5.7.1 (x86_64-apple-darwin19.0) 和 Terminal 2.10 (433)。
CTRL- ALT-E适用于 bash,那么与 zsh 等效的是什么?
(如果Use Option as Meta key
在终端使用中被禁用ESC- CTRL- E)
CTRL- X-A但我无法让它工作。
答案1
只需按C-x a
,而不是C-x-a
(C-x
是前缀)。它将调用_expand_alias
函数来扩展别名。
此外,您可以将此行添加到您的 zshrc,然后您可以使用以下命令扩展别名TAB:
zstyle ':completion:*' completer _expand_alias _complete _ignored
一个完整的示例 zshrc:
autoload -Uz compinit; compinit;
bindkey "^Xa" _expand_alias
zstyle ':completion:*' completer _expand_alias _complete _ignored
zstyle ':completion:*' regular true