0

我在我的 shell 中使用 zsh,我~/.zshrc在我的 vagrant VM 中定义了以下函数来运行自定义命令。

vt() {
    pushd ~/dev/vvv
    vagrant ssh -c $@
    popd
}

所以要xdebug_on在我的 vagrant VM 中运行命令,我可以使用别名vt xdebug_on

我想进一步缩短它,所以我创建了另一个别名/函数,称为vtxon

vtxon() {
    pushd ~/dev/vvv
    vagrant ssh -c xdebug_on
    popd
}

这是有效的,但我想知道是否有一种方法可以重用vt别名/函数vtxon而不是重新创建所有内容。

有可能做到吗?

4

1 回答 1

4

你试过微不足道的

vtxon() {
    vt xdebug_on
}

然而?只要调用的函数在范围内已知,就应该工作。

于 2016-06-22T05:17:52.050 回答