为什么VIM中的clang_complete不完整?

时间:2016-04-16 12:28:02

标签: vim clang-complete

我是VIM和clang_complete的新手。我设法安装clang_complete它似乎工作,但完成不知何故不是我所期望的。 例如,我查看了一个教程并期待像这个动画gif中的行为: https://blogueun.files.wordpress.com/2013/12/be5ee-using_clang.gif

这就是我的所作所为:

  • vim test.cpp
  • 在VIM中,我点击了i以进入插入模式
  • 我按<C-x><C-u>打开自动填充列表
  • 我按<C-n>两次以选择第二个条目
  • 我按Enter键确认选择

现在我在VIM中有以下一行:

using

但我认为它应该是这样的:

using namespace $\'identifier'(&#39;必须替换为`,请编辑问题)

我怎样才能完全完成而不仅仅是第一个单词?

1 个答案:

答案 0 :(得分:1)

我发现了自己。来自https://raw.githubusercontent.com/Rip-Rip/clang_complete/master/doc/clang_complete.txt中的clang_complete常见问题解答:

  

*)只有函数名称已完成,但没有括号/参数。

     

通过向您的帐户添加以下行来启用代码段支持   .vimrc,例如:

     

let g:clang_snippets = 1

     

let g:clang_snippets_engine = 'clang_complete'

这对我有用。