2016-06-22 9 views
0

私のシェルにはzshを使用していますが、~/.zshrcに次の関数を定義しています。だから私の放浪VM内xdebug_onコマンドを実行するには、ZSHシェルの引数を使用してユーザー定義関数/エイリアスを呼び出します。

vt() { 
    pushd ~/dev/vvv 
    vagrant ssh -c [email protected] 
    popd 
} 

、私はちょうど私がこれをさらに短縮したいので、私はvtxon

vtxon() { 
    pushd ~/dev/vvv 
    vagrant ssh -c xdebug_on 
    popd 
} 
と呼ばれる別のエイリアス/機能を作成し vt xdebug_on

エイリアスを使用することができます

が動作していますが、すべてを再作成する代わりにvtエイリアス/機能vtxonを再利用できる方法があるかどうかを知りたいと思います。

できますか?

+2

些細な 'vtxon(){vt xdebug_on}'はまだ試しましたか?呼び出された関数がスコープ内で既知である限り、動作する必要があります。 – Ext3h

+0

くそー!あなたは正しいです!なぜこの単純なことが私の心を逃れたのか分かりません。私はあなたにいくつかのカルマを得ることができるように答えとして投稿してください:) – Sudar

答えて

4

あなたはまだ些細な

vtxon() { 
    vt xdebug_on 
} 

を試してみましたか?呼び出された関数がスコープ内で既知である限り、動作する必要があります。

関連する問題