Eclipse中的C代码自动完成

Itt*_*tai 7 c eclipse autocomplete

我是一名Java开发人员,我已经下载了Eclipse for C(课程目的),令我惊讶的是,控制+空间快捷方式(用于自动完成)不起作用.我使用wizzards创建了一个新项目和一个新类,并开始输入"print",然后尝试查找自动完成功能.经过一段谷歌搜索后,我到达C/C++- > Editor- > Content Assist- > Advanced然后我验证了这一点Help proposals,Parsing-based proposalsTemplate proposals检查了选项.然后,我Keys使用该页面上的链接转到首选项页面,并输入了之前所有相关内容辅助的绑定,C\C++ Content Assist (type...)并在When框中选择了该C\C++ Editor选项.但是没有提供自动完成功能.有人可以指出我正确的方向吗?

更新:我接受答案不是因为我确定它是对的,而是因为我已经意识到我在日食的配置上犯了一些错误并且已经看到了另一个安装/配置(即我的一个朋友) eclipse确实自动完成,即使它仍然缺少许多java版本的功能.

Sun*_*nil 6

使用"首选项"窗口中的"高级"面板配置内容辅助(Ctrl + Space)命令的行为.
转到首选项 - > C/C++ - >编辑器 - >内容辅助 - >高级.
检查默认提案种类中基于解析的提案.


You*_*usf 5

虽然日食不能提供完美的自动完成功能,但它可以正常工作..这有时会在关闭索引器时发生.

尝试启用索引器并重建索引.

CDT FAQ中查看此问题.它包含有关如何查找可能阻止自动完成的索引器错误的信息.