2022年3月14日月曜日

[zshで解決]aws cloudformationって打つのが大変

zsh 
.zshrc

alias cfn='aws cloudformation'

でエイリアスを設定する。
エイリアスをスペースで展開するコマンドもzshrcに設定する。


function expand-alias() {
    zle _expand_alias
    zle self-insert
}
zle -N expand-alias
bindkey -M main ' ' expand-alias

https://www.reddit.com/r/zsh/comments/bbbluo/auto_expand_all_aliases_by_pressing_space/.compact

うまく補完できない。

aws cloudfo[TAB]

ならできるが・・・。

エイリアスで、

alias cfn="aws cloudformation"

とすると、cfn以降は補完ができなくなってしまう。

cfn と打ってからCtrl+Alt+Eで エイリアス展開すれば、続けて補完できますが・・・

いずれにしても面倒・・・。


https://superuser.com/questions/247770/how-to-expand-aliases-inline-in-bash

0 件のコメント:

コメントを投稿