VIM插件: YouCompleteMe[代码自动补全]

自从转入终端编程,最令我头疼的就是代码补全的问题,vc6.0中有assist X插件,简单安装就可以完美代码补全;vs中自带代码补全功能。到了后台server + 模拟终端编程的模式,完全找不到了方法。代码写的很是痛苦。

痛点:前面定义了一个变量,后面用的时候忽然忘记这个变量的名字了,于是不得不翻回去查这个变量。更有时候这个变量的名字很长,记不住啊,逼得我把名字写在纸上,费了老劲了。

后来使用了ctags,不管怎么样,还是帮了很大忙。但是这种基于文本的匹配很不好,速度慢,准确度低。于是一直向往传说中的YouCompleteMe。于是乎动手配置,结果从下午搞到了凌晨四点半,经历了无数的坑,没有结果。

我没有放弃,继续搞。不断的google,终于找到了几篇感觉靠谱的文章,但是由于公司的权限的限制,我不能用最新版的linux系统,不得不升级gcc、cmake,同时系统预装的python2.6.6我不敢升级,virtualenv又不能用,无奈只好用docker。但是docker又踩了好多的坑,比如docker磁盘空间no left等问题都出现了。

VIM插件: YouCompleteMe[代码自动补全]

5. 参考链接:

  1. http://davisvigneault.com/2016/02/youcompleteme-rocks/
  2. http://wsmmsh.github.io/2016/02/02/Centos%E5%AE%89%E8%A3%85YouCompleteMe/
  3. http://www.cnblogs.com/xiehongfeng100/p/4651972.html
  4. http://btorpey.github.io/blog/2015/01/02/building-clang/
  5. http://clang.llvm.org/get_started.html
  6. http://llvm.org/docs/GettingStarted.html#getting-started-quickly-a-summary

来源:柯如暮_小兵

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年9月15日
下一篇 2016年9月15日

相关推荐