IDE 必不可少的一个功能便是代码自动补齐了,而我一直采用的 Vim 来学习 Ruby,没有代码自动补齐怎行呢?于是便上网苦苦搜寻,终于发现有一个插件 Rsense,心中不禁窃喜,开始照着官网上的文档进行配置,读了配置说明,发现写的太过于扯淡,根本没说清,配置也便没有成功。而且 Rsense 最后一次更新是 3 年前,也不知道靠谱不。大家有没有什么好的代码补齐插件呢?求推荐
#3 楼 @edgar_wang_cn 正在看元编程,但是我觉得还是可以有补齐的功能吧。比如说调用一些系统类库,这些方法一般不需要重写,给出提示开发起来更快
以前装了一个很重的自动补全,忘了名字,也非智能,也就文件和相关文件的重复单词的补全,导致 vim 性能和稳定性问题,过了一年被我卸了。 目前手写,写多了也方便体会命名是否合理。
RSense 我以前也用过,说实话,要是配置好了的话还是挺好用的,关键就是,配置这玩意儿简直就是蛋疼,而且我最近重装一次系统,它就不好使了,估计是和别的插件冲突了。 但是被 IDE 惯坏的我又很喜欢方法和变量的自动补全 Orz。。。 目前的做法是,自己写的 dict 文件 + supertab + snipmate + autocomplpop。
对了,YouCompelteMe 安装过程坑比较多,对 C 系语言的支持相当友好。不知道对 ruby 效果怎么样. 基本不用 c-x c-o 去主动补全,它会在你按。或者第 N 个字母后自动触发补全。
另外 AutoComplPop 也是很不错的,这个用起来比较无痛