Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
如何在eclipse中刷新自动完成_Eclipse_Autocomplete_Eclipse Cdt - Fatal编程技术网

如何在eclipse中刷新自动完成

如何在eclipse中刷新自动完成,eclipse,autocomplete,eclipse-cdt,Eclipse,Autocomplete,Eclipse Cdt,我正在使用EclipseCDT,自动完成功能运行良好。 但是在我改变了一个类的接口之后,自动完成显示了新的函数和旧的函数,它们甚至不再存在了 刷新项目没有效果。eclipse的重新启动也是如此,我似乎无法找到如何刷新索引,显然,索引保存在某个地方以加速自动完成功能 任何帮助都将不胜感激。尝试从eclipse目录运行eclipse-clean(eclipse.exe-clean在Windows上,或/eclipse-clean在Mac或Linux上)。这将擦除一些缓存文件,并有望修复自动完成。您只

我正在使用EclipseCDT,自动完成功能运行良好。 但是在我改变了一个类的接口之后,自动完成显示了新的函数和旧的函数,它们甚至不再存在了

刷新项目没有效果。eclipse的重新启动也是如此,我似乎无法找到如何刷新索引,显然,索引保存在某个地方以加速自动完成功能


任何帮助都将不胜感激。

尝试从eclipse目录运行
eclipse-clean
eclipse.exe-clean
在Windows上,或
/eclipse-clean
在Mac或Linux上)。这将擦除一些缓存文件,并有望修复自动完成。

您只需刷新内部CDT索引即可。
为此,右键单击C/C++项目>索引>重建

选项-clean将清除OSGI级别的所有缓存。它与CDT自动完成索引无关!(见以下地址的选项说明)