2012-07-31 72 views
2

我很高興與方式自動完成日食爲我,但我不知道是否可以做更多的東西......eclipse中的部分自動完成?

我常常有非常類似的命名變量,如myPlayerManagerPanemyCharacterManagerPane,我在想,如果有一種方法可以讓我進入名稱的一半,鍵入一個或兩個字符,然後自動完成。這將讓我複製和過去兩行代碼,然後通過手術編輯變量名稱。它已經到了我想要做的地步(我在自動駕駛儀上自動完成),並獲得有趣的變量,例如myCharacterManagerPaneManagerPane,因爲我自動完成了一個完整的名稱,在另一箇中途完成。

有沒有辦法解決這個問題?

回答

2

窗口>首選項>的Java>編輯>內容輔助,選擇 「完成覆蓋」,而不是 「完成刀片」。這將覆蓋整個變量與新的一個。

或者,您可以按Ctrl在彈出內容輔助窗口時切換此行爲。

0

你的問題(或者說,它的前奏)很容易與另一個混淆;即,

說我有兩個變量variableLabelvariableConfiguration,我怎麼可以讓Eclipse完成兩個變量的共同前綴,即variable,寫:LC並具有Eclipse的「自動完成」完成其餘部分之前?

這是導致我這個線程的問題,所以我覺得我必須要回答它:

窗口>首選項>的Java>編輯>內容輔助,勾選「自動插入常用前綴」 。現在按Ctrl+Space即可獲得所需的功能。

Relevant StackOverflow question