2011-04-03 79 views

回答

244

你可以用「活模板」產生幾種類型的代碼片段,循環迭代是通過以下完成還有更多,只需在幫助文檔中查找「實時模板」即可。

17

當然,在默認的鍵盤映射引用幫助看看。鍵入以下命令之一,然後點擊「選項卡」: -

iter Iterate (for each..in) 
itin Iterate (for..in) 
itli Iterate over a List 
itar Iterate elements of array 
ritar Iterate elements of array in reverse order 

可能有

iter Iteration according to Java SDK 1.5 style 
inst Check object type with instanceof and downcast it 
itco Iterate elements of java.util.Collection 
itit Iterate elements of java.util.Iterator 
itli Iterate elements of java.util.List 
+3

+1:你也可以定義你自己的。 – 2011-04-03 00:33:52

110

Ctrl + J在您的代碼上下文中打開活動模板列表。然後輸入'itin'。

+0

對於Mac OS X:按命令 + J Billz 2013-08-12 20:48:23

+0

我在Mac上使用IdeaVim插件。我不得不按Ctrl + Alt + Shift + J來觸發實時模板。 – user674669 2014-02-04 01:58:20

12

的方法,另外對其他的答案,你甚至不必用Ctrl + J(但好檢查什麼是你的可能性..)只需啓動類型,然後按Enter:

Foreach: type「iter」,然後按Enter鍵。

For loop: type「fori」然後按Enter鍵。

想法會識別上下文並提示最有可能發生的變化,如果您喜歡給定的選項,只需按Enter即可!