2011-04-03 100 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即可!