現在開いているファイルのディレクトリを開くにはどうすればよいですか?

現在開いているファイルのディレクトリを開くにはどうすればよいですか?

ファイルを開いた場合、vim のファイルブラウザでvim dir/to/my/file.cディレクトリを簡単に開くにはどうすればよいですか?dir/to/my

答え1

お試しください:Ex[plore]:help Ex

:Explore は、現在のファイルのディレクトリ (または指定されている場合はディレクトリ [dir]) でローカル ディレクトリ ブラウザーを開きます。ウィンドウは、ファイルが変更された場合のみ分割され、それ以外の場合は、そのウィンドウが参照ウィンドウに置き換えられます。通常、分割は水平方向に行われます。

答え2

個人的には以下を好みます:

:Sex

コマンド。ウィンドウを分割し、現在のディレクトリに移動します。

:Sex dir/to/my

動作します。

答え3

次のようなものが使えます:

:e %:h

拡張に関する詳細は、こちらをご覧ください:http://vimdoc.sourceforge.net/htmldoc/eval.html#expand()

答え4

現在のファイルのディレクトリを表示する Windows エクスプローラーを開くには:

:!start explorer /select,%:p

(ソース :http://vim.wikia.com/wiki/Open_Windows_Explorer_showing_directory_of_current_buffer

関連情報