2013-02-11 38 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