代码改变世界

vim ruby plugin on mac

2013-06-24 00:34  张小萌  阅读(417)  评论(0编辑  收藏  举报

今天终于折腾了一些插件。。写个博客记录下,防止到时候又忘记了

环境:mac+vim 7.x+ruby

mac下插件安装位置.vim/bundle/

1、ctrlp

快速搜索文件,normal模式下ctrl+p调出搜索界面,ctrl j,k上下选择

2、NERDTree 

树形结构显示文件。normal模式下输入:NERDTree 

3、Rails.vim

rails插件,1::Find/Rfind/find用来快速查找项目下文件(支持补全),ctrl P,ctrl N上下翻

              2、:Rfunctionaltest自动补全到controller文件的test路径,:RVfunctionaltest可以在右侧打开。Rmodel到model。

             3、gf命令跳转到hasmany或者belongs_to等相关文件

4、snipMate.vim

用于简写调用rails方法 比如req然后恩tab直接补全require"".等

5、ack.vim

如果没有安装ack,要先brew install ack安装ack,然后安装ack.vim。

全项目文件搜索含有关键字的位置。结果下一个用:cn和上一个用:cp

6、ctags.vim

tags插件。在项目文件根目录使用ctags -R生成tags文件,然后项目中就可以在需要跳转的地方恩Ctrl ]来跳转,Ctrl 0/Ctrl t跳转回去。

 7、snippet.vim

   在vim/tools/vim-snippets/snippets/ruby.snippets 路径下修改默认的快捷键的写法