如何使别名不立即执行



我正在为我的。zshrc文件添加一些别名,想知道我是否可以添加一个不立即执行的别名?

我想要的用法示例:我希望能够有一个别名来创建一个新的git分支理想情况下,我可以输入别名gcb,它将在终端输出git checkout -b而不执行,然后我可以添加新的分支名称并按enter。

注意:我知道我可以做以下事情:command alias_name防止别名立即执行,但我正在寻找一种方法来做到这一点,没有命令关键字,因为必须键入额外的文本几乎击败了别名快捷方式

的目的谢谢!

一个定义

alias foo=bar

在当前ZSH进程中立即定义别名foo。如果稍后输入

foo x y

执行bar x y命令。注意,根据zsh的定义,此行为仅在交互式shell中工作。如果您想在shell脚本中利用这一点,您必须显式启用别名扩展。

相关内容

  • 没有找到相关文章

最新更新