VIM作为c IDE – 自动完成

我还在学习C,但我已经知道了一些东西.我以前使用Visual Studio,但在切换到Debian之后,我正在使用Code Blocks.

最近我听说使用VIM作为IDE并开始使用它.出现的问题是自动完成无法正常工作.我不知道为什么,但最近C-P / C-N停止了工作 – 只有在代码或另一个标签的代码中已有特定字时才会完成;所以每次我开始时我都要输入每个第一个包含/ cout / class等而没有自动完成.

我试过使用YouCompleteMe,但不幸的是:YouCompleteMe不可用:需要Vim 7.3.584.

我正在使用Debian Wheezy(与backports稳定)并且它在repos中没有vim 7.4.我试图添加来自Jessie的repo并且 – 使用低pinn – 尝试安装vim 7.4,但是它想要删除很多包(比如g和许多其他包),所以我放弃了这个想法.

我对Debian不是很擅长,我使用它的时间大约是1.5年,但更像是工作机器,而不是我需要学习的一切,所以我需要一些帮助:

>在Debian上安装vim 7.4而不删除系统的一半,或者
>让YouCompleteMe工作或者,
>在vim工作中自动完成(特别是对于C)

解决方法:

install vim 7.4 on Debian without removing half of the system

从源代码安装是一个不错的选择.编译vim并不困难.您可以阅读更多详细信息和说明here.

make YouCompleteMe work

安装YouCompleteMe需要一些更困难的东西,但它是YouCompleteMe github repo的好文档,试试这个并告诉我们你是否有任何问题.

make autocompletion in vim work (especially for C++)

C自动完成的另一个选项是使用OmniCppComplete,它比YouCompleteMe更容易使用和安装.

上一篇:如何使用ModelSim添加外部编辑器GVIM


下一篇:gvim代码/路径补全插件