VIM 最好的 IDE 插件是什么?
我正在寻找一个 VIM 插件
- 易于使用和安装
- 支持自动完成
- 支持跳转到方法/类定义
- 不会更改我的 Rails 项目的文件(我在一个不是每个人都使用 VIM 的软件项目中合作)
- 应该与最新的 Rails 版本兼容
VIM 最好的 IDE 插件是什么?
我正在寻找一个 VIM 插件
Rails.vim是目前最好的
vim 有一些自动完成的插件,但可能最直接的一个就是内置的“关键字完成”。它不知道任何特定的语言,但如果您使用,例如,set complete=.,b,k
它将扫描当前文件 (.)、其他加载的文件 (b) 以及任何设置为字典的文件 (使用set dictionary=/some/file
) 以查找匹配项。将这些内容添加到您的 .vimrc 中。要使用补全,输入几个字母并在 INSERT 模式下按 ctrl-p,你会得到一个候选人的弹出窗口。它不显眼且易于使用。有关complete
尝试的更多信息:help E535
。
WRT 到类/方法索引,有 taglist 插件:
http://vim-taglist.sourceforge.net/feature.html
它将索引包括 ruby 在内的一堆语言(如果您同时使用 js 工作,那就太好了,等等)。大约需要 30 秒才能弄清楚。如果您不能使用鼠标切换窗口,那么在纯 ncurses 版本(即不是 gvim)中使用会稍微尴尬一些。
这是有关如何将 VIM 用作 ror ide 的信息。
http://biodegradablegeek.com/2007/12/using-vim-as-a-complete-ruby-on-rails-ide/
此外,以下插件可能很有用。
NERDTree
FuzzyFinder
snipMate