KazuminEngine

プログラマーの日記

Vimで特定ファイルのあるディレクトリを得る

lingrのvimrc読み会に参加した際に質問した答えをlogる。

expend("<afile>:p:h") これ何?

expand()....引数のファイルパスを取得するなどの関数

<afile>....autocmdなどのアクション時、ファイルの読み書き用のファイル名に変換される。

:p ....ファイルのフルパスを得る

:h ....ファイル名を取り除いた部分

よって、ディレクトリ名になる。

使い道

vim-jp » Hack #202: 自動的にディレクトリを作成する時などに使う。