我是一个Java开发人员,我下载了用于C(课程目的)的Eclipse,令我惊讶的是,控件+空间快捷键(用于自动完成)没有工作。
我使用wizzard创建了一个新项目和一个新类,并开始键入“print”,然后试图找到一个自动完成功能。
经过一点谷歌搜索,我找到了C/C++
>Editor
>Content Assist
>Advanced
Help proposals
,在那里我验证了Parsing-based proposals
,Template proposals
和Keys
选项被选中。
然后,我使用该页上的链接转到C\C++ Content Assist (type...)
首选项页,并为When
之前的所有相关内容帮助输入绑定,然后在C\C++ Editor
框中选择选项。
但可惜没有提供自动完成功能。
有人能告诉我正确的方向吗?
更新:我接受这个答案并不是因为我确信它是正确的,而是因为我已经意识到我在配置eclipse时犯了一些错误,并且已经看到在另一个安装/配置(即我的一个朋友)中,eclipse确实是自动完成的,即使它仍然缺少许多java版本的特性。
最佳答案
虽然eclipse并没有提供完美的自动完成功能,但是它可以工作。
有时,当您关闭索引器时会发生这种情况。
尝试启用索引器并重新生成索引。
请参见CDT FAQ中的问题。它包含有关如何查找可能阻止自动完成的索引器错误的信息。