2012-02-29 8 views

答えて

2

編集しているファイルのディレクトリでシェルを実行したい場合は、set autochdirを編集することができます。編集するファイルにディレクトリが自動的に変更されます。

おそらくあなたが探しているものではないかもしれませんが、それを行うための方法についてはわかりません。あなたはそれを行うための関数を書くことができます。このような何かが私のためのトリックん:あなたはあなたのシェルを実行した後もちろん

function ShellCd(path) 
    cd `=a:path` 
    shell 
endfunction 

は、ディレクトリが変更されたままになりますが、それをしないために機能を変更することも可能です。

+0

autochdirが完璧に動作するように設定しました - ありがとう! –

関連する問題