我正在为我的shell使用zsh,并且我在~/.zshrc
中定义了以下函数来在我的vagrant VM中运行自定义命令。
vt() {
pushd ~/dev/vvv
vagrant ssh -c $@
popd
}
所以要在我的vagrant VM中运行xdebug_on
命令,我可以使用别名vt xdebug_on
我想进一步缩短这一点,因此我创建了另一个名为vtxon
vtxon() {
pushd ~/dev/vvv
vagrant ssh -c xdebug_on
popd
}
哪个有效,但我想知道是否有办法可以重用vt
别名/函数vtxon
而不是重新创建所有内容。
有可能吗?
答案 0 :(得分:4)
你有没有尝试过琐碎的
vtxon() {
vt xdebug_on
}
了吗?只要被调用函数在范围内已知,就应该可以工作。