照着教程重新编译了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
然后我随便编辑一个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
