我注意到qtCreator比eclipse更好地处理自动完成。
例如,如果我有一行说object.firstItem()
并将我的光标放在.
和f
之间,然后删除first
单词(从而成为object.|item()
)然后按ctrl + space并选择secondItem()
,qtCreator猜测object.secondItem();
,而eclipse选择object.firstItem()Item()
。
qtCreator中也可能存在其他功能,但不会出现在eclipse中,尽管它是我真正注意到的唯一功能。但是,为什么不分享所有好主意,因为它们都是开源的?我会对qtCreator和eclipse的所有好功能感兴趣。
有没有办法在eclipse中通过配置或通过插件获得这样的行为?
Eclipse也支持此功能。 (或者更具体地说,Eclipse Java开发工具。)
只需在从建议的完成列表中选择项目时按住Ctrl键,即可在插入和覆盖完成模式之间切换。
要更改默认行为,请转到首选项 - > Java - >编辑器 - >内容辅助,并将最顶部的单选按钮从“完成插入”更改为“完成覆盖”。