bashでエイリアスをインラインで展開する方法 に似ています
私はzsh 5.7.1(x86_64-Apple-darwin19.0)とターミナル2.10(433)を使用しています。
CTRL - ALT - E bashで動作しますが、zshに相当するものは何ですか?
(Use Option as Meta key
端末の使用では無効になっています ESC - CTRL - E)
CTRL - X - A が提案されていますが、機能させることができません。
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