2012-07-21 79 views
7

在Eclipse中編程時,通常在鍵入點時打開自動完成\建議框(例如,在鍵入System.SomeObject.後打開,並在打字時保持打開狀態。類似的代碼,以任何的建議更改Eclipse自動完成(內容輔助)的行爲

這就是我說的: enter image description here

我經常使用的自動完成\建議框我的優勢,而且有一些改動的我如果可能的話,爲了在編程時提高我的工作效率;


  • 有沒有什麼辦法,使建議框中可見所有的時間,在實時顯示 建議(並呈現出空白框時,有 沒有可用的建議)?

  • 有什麼方法可以將永久自定義建議添加到建議框(例如開關案例模板或像public String toString()這樣的代碼行)?

  • 是否有任何方法重新排序建議框(例如,在一般功能之前的類專用變量或在System.out.print()之前的System.out.println())?

  • 有什麼方法可以重新設計建議框 - 即更改其文本顏色,背景顏色,重新調整建議框窗口大小並刪除黃色的java-doc彈出窗口?

+1

看看這個鏈接,自定義模板 http://stackoverflow.com/questions/1028858/useful-eclipse-java-code-templates – 2012-07-21 09:43:00

回答

8

僅供參考,在Eclipse術語來說,這個功能被稱爲內容輔助

有什麼辦法讓建議框始終可見,實時顯示建議(並在沒有可用的建議時顯示空白框)?

不,這是不可能的。您可以通過按Ctrl + 空間命令 + 在Mac空間

有什麼辦法來永久定製的建議添加到建議框調用它,你想要的任何時間(例如交換機案例模板或一行代碼,如公共字符串toString())?

是的,你可以通過>添加自己的模板的Java>編輯>模板

有什麼辦法重新排序的建議箱(例如類一般函數之前的私有變量或System.out.print()之前的System.out.println())?

不是。有通過>爲「自行車」,通過提案類型的順序進行一些控制的Java>內容輔助>高級,但它不是真正的你在找什麼。我認爲,建議的順序是基於調用Content Assist的當前環境。

有什麼方法可以重新設計建議框 - 即更改其文本顏色,背景顏色,重新調整建議框窗口大小並刪除黃色的java-doc彈出窗口?

所有定製選項可用下>的Java>內容輔助;顏色選項下>可用一般>外觀>顏色和字體,但我覺得對於彈出的顏色可能來自你的操作系統顏色設置。

如果您正在使用(或願意使用)Eclipse Juno(4.2),那麼您可能會發現一個新的項目調用Code Recommenders,您可能會感興趣。

+1

嘿,從不同的計算器線程我找不到我瞭解到,您可以添加更多自動激活觸發器,幷包含所有字母,如下所示:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz。這使得這些建議幾乎立即顯現出來,有時認爲這可能令我討厭,至今我還是喜歡它。 – Asaf 2013-04-02 13:56:31

7

E-里茲已經回答了你的所有其他問題,但爲獲得內容實時協助有解決方法

首選項>的Java>編輯>內容輔助有「自動激活觸發器的選項對於Java「。默認情況下它被設置爲「。」。你可以附加到所有的字母(ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz),然後它應該工作。

+2

感謝您的評論!像Eclipse這樣的IDE沒有這樣的功能是一件令人遺憾的事情。 – PeppeLaKappa 2014-11-17 22:14:43

+1

是的,我同意。這應該是默認行爲,而不是必須這樣做 – FearlessHyena 2014-11-18 21:07:59

2

有什麼方法可以重新設計建議框 - 即更改其文本顏色,背景顏色,重新調整建議框窗口大小並刪除黃色的java-doc彈出窗口?

就在自動提示框彈出時,如果將鼠標指針懸停在其右下角,您將可以看到鼠標指針變爲調整大小指針。按照您喜歡的方式調整大小,並在下次彈出時調整大小。希望這可以幫助。 :-)

+0

你是一個救命的人。 – smp7d 2017-02-02 17:05:00