Vimで特定ファイルのあるディレクトリを得る
lingrのvimrc読み会に参加した際に質問した答えをlogる。
expend("<afile>:p:h") これ何?
expand()....引数のファイルパスを取得するなどの関数
<afile>....autocmdなどのアクション時、ファイルの読み書き用のファイル名に変換される。
:p ....ファイルのフルパスを得る
:h ....ファイル名を取り除いた部分
よって、ディレクトリ名になる。
lingrのvimrc読み会に参加した際に質問した答えをlogる。
expand()....引数のファイルパスを取得するなどの関数
<afile>....autocmdなどのアクション時、ファイルの読み書き用のファイル名に変換される。
:p ....ファイルのフルパスを得る
:h ....ファイル名を取り除いた部分
よって、ディレクトリ名になる。