2010-07-23 37 views
4

在NetBeans中,我可以設置一組模板,使得打字PSVM選項卡擴展到的Eclipse - NetBeans的風格標籤模板完​​成

public static void main(String[] args) { 

} 

我看到Eclipse中也有模板,但他們都以不同的方式觸發 - Ctrl-Space。但是我看不到一種可以讓模板自動觸發的方法 - 取而代之的是彈出窗口,您可以選擇要執行哪些代碼完成。有沒有辦法讓Eclipse選擇自動匹配的模板,而不顯示該彈出窗口?在Netbeans中,插入這些代碼片段的侵入性要小得多,而且我希望在Eclipse中可以做到這一點。任何專家都知道肯定嗎?

回答

0

在Eclipse中輸入模板名稱後按Enter鍵。彈出窗口很快出現,但您仍然可以鍵入。

說你的模板名稱是:TR

類型:TR [PUSH:ENTER]模板將完全沒有彈出,或者即使彈出來了推入完成,並把它趕走。

另外,作爲關鍵字被列爲先不要命名您的模板同名PHP關鍵字

模板名稱:功能

打字:功能 彈出會和列表 功能 功能 - 模板

,你將不得不選擇第二個

,如果你把它命名爲:FUNC然後鍵入FUNC [Enter]鍵,它會自動完成

+2

嗡嗡聲,沒有。如果您按它會轉到下一行。 – 2010-07-23 17:48:42

+0

不適用於我。我的一個模板是私有的。其他代碼完成將在私有模板之前彈出。 基本上我想要代碼完成建議和我的宏擴展之間的分離...... NetBeans精美地完成(標籤完成與ctrl +空格代碼建議完全分離)。 高 – I82Much 2010-07-23 18:19:44

0

我打電話給我的模板_m(主法),_oSystem.out.println,等等。這樣,我只按下劃線,字母,ctrl-space,然後輸入。我完全忽略了彈出窗口,因爲我知道除了我想要的一個模板外沒有其他東西。這樣我就可以把它分開。

0

您可以在密鑰首選項頁面上爲模板分配鍵綁定。這有助於減少鍵盤綁定僅顯示模板的設置嗎?

另外,你是否意識到鍵入主cntrl +空間和你的例子一樣?