0
使用方法はありますか:shで必要なディレクトリにシェルを開きますか?だから私は必要なディレクトリを得るためにcdを使う必要はありません。次のようなものを実行してください:sh/your/directoryは動作しません。実行時にファイルのディレクトリ(または最も近い.gitディレクトリ)を保持する方法:sh:shell
使用方法はありますか:shで必要なディレクトリにシェルを開きますか?だから私は必要なディレクトリを得るためにcdを使う必要はありません。次のようなものを実行してください:sh/your/directoryは動作しません。実行時にファイルのディレクトリ(または最も近い.gitディレクトリ)を保持する方法:sh:shell
編集しているファイルのディレクトリでシェルを実行したい場合は、set autochdir
を編集することができます。編集するファイルにディレクトリが自動的に変更されます。
おそらくあなたが探しているものではないかもしれませんが、それを行うための方法についてはわかりません。あなたはそれを行うための関数を書くことができます。このような何かが私のためのトリックん:あなたはあなたのシェルを実行した後もちろん
function ShellCd(path)
cd `=a:path`
shell
endfunction
は、ディレクトリが変更されたままになりますが、それをしないために機能を変更することも可能です。
autochdirが完璧に動作するように設定しました - ありがとう! –