2013-02-11 52 views
2

我注意到qtCreator处理自动完成比eclipse好得多。eclipse autocomplete

举例来说,如果我有这样一行object.firstItem(),并把我的光标.f之间,然后删除first字(从而成为object.|item()),然后按CTRL + 空间并选择secondItem(),qtCreator猜测object.secondItem();,而日食选择object.firstItem()Item()

qtCreator中也可能存在其他功能,但不能在eclipse中使用,尽管这是我真正注意到的唯一功能。但为什么不分享所有的好主意,因为它们都是开源的?我会对qtCreator和eclipse的所有优良特性感兴趣。

有没有办法在eclipse中也有这样的行为,通过配置或通过插件?

回答

8

此功能也由Eclipse支持。 (或者更具体地说,Eclipse Java开发工具)。

单从建议的补全列表中选择的项目插入覆盖完成模式之间切换时按住CTRL 关键

要更改默认行为,请转至首选项 - > Java - >编辑器 - >内容辅助并将最上面的单选按钮从“完成插入”更改为“完成覆盖”。

+0

谢谢,您的解决方案确实有帮助,但如果以下文本实际上与所选完成代码的结尾相匹配,并且它足够智能以自动计算出来,那将会很好。 – Henry 2013-07-23 22:25:12