照着教程重新编译了Vim,并安装了YouCompleteMe插件。
然后我随便编辑一个cpp文件的时候出问题了。
在自动补全方面,它只能补全我以前输入过的单词。
也就是说,只有在我先前输入过include的前提下,下次我输入include的时候它才能自动补全。
而像这种:
vector<int>S;
S.
当我输入“.”的时候,根本不会列出任何成员函数。
是因为我安装的方式不正确吗?
---------------------------------------------
我是这样安装的:
在安装好Vundle之后,在vimrc中添加:
Bundle 'Valloric/YouCompleteMe'
然后启动vim就,执行“:BundleInstall”
进过一段时间之后,安装完毕,退出vim。进入
~/.vim/bundle/YouCompleteMe
执行:
./
install.sh --clang-complete
---------------------------------------------
以上是我的安装步骤,平台是Ubuntu 12.04(准确地说是Mint)。我有确认过我的Vim的版本。安装的过程中没见到错误提示。
我的GCC的版本是4.8
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/69809
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.