有没有一种简洁的方法可以为同一个扩展定义两个或多个 bash 别名?

Is there a concise way to define two or more bash aliases for the same expansion?

假设我想同时使用 ec 作为在我的首选编辑器中打开当前文件夹的快捷方式。

我是否需要像这样定义我的 bash 别名:

alias c="code ."
alias e="code ."

或者有更简洁的语法吗?像这样的东西(我试过了,但没用):

alias c,e="code ."

我也没有通过搜索指南、网络和此处的 bash alias 问题找到简洁的替代方法。尽管如此,还是很难证明是否定的。 :-)


注意:我是专门用git-bash的。我预计任何答案都会更普遍地适用于 bash。

alias {c,e}="code ."

...将在大括号扩展后变为:

alias c="code ." e="code ."

...这就是你想要的。


也就是说,我不认为这个问题在这里是切题的;别名是脚本中默认不可用的交互式工具,Stack Overflow 专门用于 软件开发 。写脚本绝对重要;使用你的命令行 shell,没那么多。

虽然我更喜欢接受的答案,但一个可行的替代方案是将第二个(第三个..n)别名扩展到第一个,而不是重复扩展。

alias c="code ."
alias e=c