Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么VIM中的clang_complete会给出不完全完成?_Vim_Clang Complete - Fatal编程技术网

为什么VIM中的clang_complete会给出不完全完成?

为什么VIM中的clang_complete会给出不完全完成?,vim,clang-complete,Vim,Clang Complete,我对VIM和clang_是新手。我成功地安装了clang_complete,它似乎可以工作,但完成的部分却不是我所期望的。 例如,我查看了一个教程,并期望出现如下动画gif中所示的行为: 我就是这么做的: vim test.cpp 在VIM中,我点击I进入插入模式 我按打开自动完成列表 我按两次选择第二个条目 我按回车键确认选择 现在我在VIM中有以下行: 使用 但我认为应该是这样的: 使用名称空间$\'identifier'(必须将“替换为”,请编辑问题) 我怎样才能完整地完成,而不仅仅

我对VIM和clang_是新手。我成功地安装了clang_complete,它似乎可以工作,但完成的部分却不是我所期望的。 例如,我查看了一个教程,并期望出现如下动画gif中所示的行为:

我就是这么做的:

  • vim test.cpp
  • 在VIM中,我点击
    I
    进入插入模式
  • 我按
    打开自动完成列表
  • 我按两次
    选择第二个条目
  • 我按回车键确认选择
现在我在VIM中有以下行:

使用

但我认为应该是这样的:

使用名称空间$\'identifier'
(必须将“替换为”,请编辑问题)


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

我自己发现了。从clang_的常见问题解答中完成:

*)只完成函数名,而不完成括号/参数

通过将以下行添加到您的 .vimrc,例如:

让g:clangu snippets=1

让g:clang\u片段\u引擎='clang\u complete'

这对我有用