gfでカーソル下のファイルを開く

gfでカーソル下のファイルを開く

 include('/home/taro/sample.txt');

ファイルパスの上にカーソルを合わせて、

 gf
 を実行する。

新しいタブで開く

 C-W gf

元のファイルに戻る

 C-^
 または
 C-o

gfで開くファイル検索パスを変更する (1)

 :set path+=/home/taro

でpathを設定し、

 include('sample.txt');

sample.txtの上にカーソルを合わせて

 gf

を実行すると /home/taro/sample.txt が開く。

gfで開くファイル検索パスを変更する (2)

Foo_BarクラスであるFoo/Bar.phpファイルが存在するとする。

 :set includeexpr=substitute(substitute(v:fname,'_','/','g'),'$','.php','')

として、

 <?php 
 $bar = $factory->create('Foo_Bar');

でFoo_Barの上にカーソルを合わせてgfを実行するとFoo/Bar.phpが開く。

gfで開くファイル検索パスを変更する (3)

 :set suffixesadd=.php,.inc

ファイル名と認識する文字列を変更する

 :set isfname-=:

とすれば、":"がファイル名として認識されなくなる。Windowsでは"C:\test.txt"のようにドライブレターの区切りに文字に:を使うので含まれている。

localvimrc.vim

参考

http://nanasi.jp/articles/howto/file/expand.html#id15


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2015-07-07 (火) 16:41:36