是否有一种简洁的方法来为同一扩展定义两个或多个bash别名?

Tre*_*eid 0 bash command-line alias git-bash

假设我希望同时使用e,并c为快速的方法在我的首选编辑器来打开当前文件夹。

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

alias c="code ."
alias e="code ."
Run Code Online (Sandbox Code Playgroud)

还是有更简洁的语法?像这样的东西(我尝试过,但是没有用):

alias c,e="code ."
Run Code Online (Sandbox Code Playgroud)

通过在此处搜索指南,网络和bash别名问题,我也没有找到一种简洁的选择。不过,很难证明是负面的。:-)


注意:我专门使用git-bash。我反对任何答案将更普遍地适用于bash。

Cha*_*ffy 5

alias {c,e}="code ."
Run Code Online (Sandbox Code Playgroud)

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

alias c="code ." e="code ."
Run Code Online (Sandbox Code Playgroud)

...您想要做什么。


就是说,我认为这个问题不在这里。别名是一种默认情况下在脚本中不可用的交互式功能,并且Stack Overflow仅限于软件开发。编写脚本绝对很重要。使用您的命令行外壳程序,而不是太多。