2010-10-26 88 views
12

我的意思是類似打字「iter」和獲取「for」循環的東西,並選擇要迭代的變量,輸入「soutv」以生成「System.out.println」,其中已經包含「variable =」。 ..什麼是IntelliJ「活動模板」的Eclipse等效物?

謝謝!

+1

默認情況下,輸入'sysout'將創建一個'系統。 out.println()'在Eclipse中。 – 2010-10-26 09:46:53

回答

20

它被稱爲模板和它的下發現,

窗口→首選項→Java的→編輯→模板

enter image description here

的 「soutv」 模板不存在( 「sysout」的確如此,並且它很相似),但它很容易添加。我用這個模式:

System.out.println("variable=" + ${cursor}${}); 
4

檢查下

Window -> Preferences -> Java -> Editor -> Templates 

參考:

+0

鏈接似乎已過時(顯示「未找到主題」)。更近的一個:http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Fconcepts%2Fconcept-template-variables.htm – geisterfurz007 2018-02-01 06:34:30

+0

@ geisterfurz007(nice暱稱: - )) 謝謝,鏈接已更新。 – 2018-02-02 03:16:59

0

他們被稱爲模板。

轉到Preferences > Java > Editor > Templates查看預定義模板列表。

例如,sysout是:

System.out.println(${word_selection}${});${cursor} 

您也可以創建自己的。

3

對於「soutv」尤其是,我發現下面的模式在Eclipse中運行良好:

System.out.println("${var} = ${cursor}" + ${var}); 

正如其他人所說,你可以通過導航到Window>首選項>的Java>編輯>模板添加此模板,點擊New。

'iter'的等價物在Eclipse中似乎是'for'。

0

在最近版本的IntelliJ的(我目前運行的14),它們被稱爲Live Templates,並在發現:

Settings > Editor > Live Templates

相關問題