1

VIM 最好的 IDE 插件是什么?

我正在寻找一个 VIM 插件

  • 易于使用和安装
  • 支持自动完成
  • 支持跳转到方法/类定义
  • 不会更改我的 Rails 项目的文件(我在一个不是每个人都使用 VIM 的软件项目中合作)
  • 应该与最新的 Rails 版本兼容
4

3 回答 3

3

Rails.vim是目前最好的

https://github.com/tpope/vim-rails

http://www.vim.org/scripts/script.php?script_id=1567

于 2012-04-20T12:11:25.947 回答
0

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)中使用会稍微尴尬一些。

于 2012-04-20T12:18:25.683 回答
0

这是有关如何将 VIM 用作 ror ide 的信息。

http://biodegradablegeek.com/2007/12/using-vim-as-a-complete-ruby-on-rails-ide/

此外,以下插件可能很有用。

NERDTree
FuzzyFinder
snipMate

于 2012-04-20T15:36:30.367 回答