這是最吸引我的一個(gè)插件,當(dāng)你在寫(xiě)rails應(yīng)用的時(shí)候可以提高效率。
一些常用功能:
gf功能:將光標(biāo)停在對(duì)應(yīng)的地方,然后按gf兩個(gè)鍵就可以智能的跳到相應(yīng)的文件,例如在user.rb中有這么一句has_many :comments, 然后將光標(biāo)移到comments上,按gf就智能的跳到comment.rb文件;
:find :可以快速切換到對(duì)應(yīng)的文件,如:find user.rb 就跳到user.rb文件,支持tab補(bǔ)全
:Rmodel/:Rcontroller/:Rview :可以快速切換到對(duì)應(yīng)的model controller view,如你在user.rb這個(gè)文件下,輸入:Rcontroller命令就會(huì)切換到user的controller文件下。
......
一些命令
:Rake :Rake db:migrate, :Rake db:create, ......
:Rmodel :Rmodel info (查找model名稱(chēng)為info的文件)
:Rview :Rview infos/new (查找infos控制器下的new視圖文件)
:Rcontroller :Rcontroller infos(查找控制器名稱(chēng)為infos的文件)
:find :Rfind infos_controller(查找infos_controller.rb文件)
:Rails :Rails console 或 :Rails generate model info age:integer或........
:Rscript :Rscript console 或 :Rscript generate model info age:integer或......(注意Rscript相當(dāng)于script/rails命令)
:Redit :Redit 相對(duì)路徑
:Rlog :Rlog development 打開(kāi)development.log日志文件
:Rpreview 打開(kāi)一個(gè)瀏覽器,http://localhost:3000
:Rrefresh 刷新
R 在目錄下直接shift+r,可以刷新目錄
gf 根據(jù)當(dāng)前光標(biāo)處內(nèi)容跳轉(zhuǎn)到文件
:Rmigration 查找migration文件
:Rlayout 查找layout文件
:Rhelper 查找helper文件
:Rstylesheet
:Rjavascript
:Rplugin
:Rlib
:Rtask
:Rserver
這里有兩個(gè)非常棒的介紹:
http://ruby-china.org/topics/4478
http://railscasts-china.com/episodes/rails-with-vim?autoplay=true