我目前有一个像这样的 zsh 别名设置。
alias e="subl"
这使我e somedir
能够在 SublimeText 中打开一个目录。或者e .
打开当前目录。
但是,我希望能够将其设置.
为默认参数,或者我可以选择传入另一个目录。
因此e
应该扩大到subl .
并e somedir
应扩大到subl somedir
究竟该如何设置?这里我需要的是别名吗?
答案1
我会使用一个函数:
function e() {
if [ "$1" != "" ]
then
subl $1
else
subl .
fi
}
将其添加到。轮廓