Eclipse CDT Autocomplete无法正常工作

时间:2012-07-09 16:58:59

标签: c++ eclipse eclipse-cdt

我记得很久以前Eclipse在你输入时自动完成了,现在我只能在按 Ctrl + Space 时得到它。我已经检查过并且没有任何未解析的依赖项,我可以在按 Ctrl + Space 时看到所有自动完成选项,但这不是我喜欢做的每件事时间...有人能指出我自动完成的方向吗? (使用CDT C ++)

3 个答案:

答案 0 :(得分:62)

最近某些时候(不确定,但自2013年3月以来?)我的Eclipse CDT停止了自动完成。我发现在Editor - > Content Assist - > Advanced检查Parsing-based Proposals可让我的机器自动完成工作。

Ubuntu 12.10,Eclipse 4.2.2,CDT 8.1.2

enter image description here

此快照显示Task-Focused,我在另一个Eclipse实例上看不到。在那种情况下,我刚检查Parsing-based Proposals,完成仍然有效。

答案 1 :(得分:2)

我遇到了Eclipse Juno(OSX Java“1.6.0_33”)的问题,其中自动完成(和保存键绑定)无法正常工作。谷歌搜索我发现了这个:Eclipse JUNO doesn't start

将我的Mercurial插件更新到最新版本(1.9.1)为我解决了这两个问题。

非常奇怪。

答案 2 :(得分:2)

这个问题甚至在2018年的日食光子中也是如此。

1)转到窗口>首选项> C / C ++>编辑器> Content Assist>高级。

2)选中“基于解析的提案(以任务为中心)”。

3)现在通过按“ Ctrl +空格键”来绑定键。

enter image description here