是否有键盘快捷键生成foreach和循环?Intellij IDEA为每个/为键盘快捷键生成
回答
你可以用“活模板”产生几种类型的代码片段,循环迭代是通过以下完成还有更多,只需在帮助文档中查找“实时模板”即可。
当然,在默认的键盘映射引用帮助看看。键入以下命令之一,然后点击“选项卡”: -
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
按Ctrl + J在您的代码上下文中打开活动模板列表。然后输入'itin'。
对于Mac OS X:按命令 + J – Billz 2013-08-12 20:48:23
我在Mac上使用IdeaVim插件。我不得不按Ctrl + Alt + Shift + J来触发实时模板。 – user674669 2014-02-04 01:58:20
您也可以使用Surround with!
的Mac:命令 + 选项 + 牛逼
的Windows:按Ctrl + Alt键+Ť
https://www.jetbrains.com/phpstorm/webhelp/surrounding-blocks-of-code-with-language-constructs.html
此外,还有大量的在互联网上直播模板!你可以只是谷歌它。
从现有列表语句来创建for循环:
- 突出显示列表
- Cmd的 + Alt键 + Ĵ或按Ctrl + Alt键 + Ĵ
- 从下拉列表中选择迭代Iterable(我)
https://www.jetbrains.com/phpstorm/help/creating-code-constructs-using-surround-templates.html
的方法,另外对其他的答案,你甚至不必用Ctrl + J(但好检查什么是你的可能性..)只需启动类型,然后按Enter:
Foreach: type“iter”,然后按Enter键。
For loop: type“fori”然后按Enter键。
想法会识别上下文并提示最有可能发生的变化,如果您喜欢给定的选项,只需按Enter即可!
- 1. 键盘快捷键用于IntelliJ IDEA的
- 2. 键盘快捷键刷新摇篮项目的IntelliJ IDEA
- 3. 在Intellij IDEA中运行Maven目标的键盘快捷键?
- 4. 关闭快捷键Intellij IDEA Javadoc
- 5. Intellij Idea UML中的极限快捷键
- 6. IntelliJ键盘快捷键将文本转换为XML'标记对'
- 7. “⌨”是什么意思作为Intellij键盘快捷键?
- 8. 键盘快捷键
- 9. 键盘快捷键为WPF菜单项
- 10. 是否有恢复Intellij IDEA中个别更改的键盘快捷键?
- 11. 键盘快捷键在Intellij中的项目框架之间切换IDEA
- 12. 如何(如果可能)使用Intellij IDEA键盘快捷键配置Eclipse?
- 13. 改变一个的IntelliJ键盘快捷键是“还没装”
- 14. 键盘快捷键在MDI
- 15. 禁用键盘快捷键
- 16. JButton键盘快捷键
- 17. 听键盘快捷键(c#)
- 18. 实现键盘快捷键
- 19. 键盘快捷键表格
- 20. Python键盘快捷键
- 21. 使用键盘快捷键
- 22. WebBrowser键盘快捷键
- 23. iPhone/iPad键盘快捷键?
- 24. TextMate的键盘快捷键?
- 25. setShortcut的多个键盘快捷键
- 26. IDEA中代码错误详细信息的键盘快捷键
- 27. VS 2010中有'生成存根'的键盘快捷键吗?
- 28. 将第一个字母转换为大写的IntelliJ IDEA快捷键?
- 29. 如何为键盘快捷键/热键制作别名?
- 30. SQL Server Management Studio中执行快捷键和键盘快捷键
+1:你也可以定义你自己的。 – 2011-04-03 00:33:52