kevinyoung
2016-02-23 23:40:47 +08:00
neocomplete 和 ycm 都用过,主要写 python 和 c++,说下感受
neocomplete 非常好配置,但补全起来觉得很傻,感觉就是个正则引擎,所以只能做一些关键词不全,想补全 python 类的 attributes 和 methods 就没办法了, c++的情况类似。
ycm 配置确实麻烦,我一度没搞成过。那几百兆的东西主要是后端分析代码的,并不只是简单的正则匹配,理论上能给出 IDE 的使用体验,实际用起来也确实不错,比 neocomplete 强出几条街,尤其是写 c++我觉得不错。 python 的补全体验个人觉得没有做到极致,可能跟 python 动态语言的特性有关,至少肯定没法跟 ide 比,会卡,很多时候补不出来。
所以如果 lz 只是写动态语言的话觉得没必要专门去折腾 ycm ,反正到最后还是要靠自己去写。如果要写 c++的话那建议再折腾也要上 ycm 。