我可以选择一个代码块并让IntelliJ用"try ... catch"包装它吗?
有键盘快捷键吗?
选择代码,然后:
选择Code
>Surround With
按Ctrl-Alt-T.(OS X的Command-Option-T.)
我想不时查看" 帮助"菜单下的" 生产力指南".它不仅告诉了我所有的快捷方式,还记录了我每次使用它的次数以及我上次使用时的次数.我可以看到我是如何利用快捷方式的.
Ctrl Alt T在Linux系统中引入了一个新的终端窗口.所以正确的方法是Menu-> Code并选择Surround with ...
Ubuntu的:
"alt+c" -> "s" -> "6"
苹果电脑:
"cmd+alt+t" -> "6"
Win(如果与系统密钥绑定没有冲突,也会使Linux干扰):
"ctrl+alt+t" -> "6"
要回顾和概述所有情况,可以做:
指出要包围的代码部分:
将指针保持在您想要包围的线上或
选择您想要包围的整行(不能包围部分行)
命令:
胜利:Ctrl-Alt-T, 6
或Alt+C, S, 6
苹果电脑: Command+Alt+T, 6
Linux的: Alt+C, S, 6
最后,别忘了使用Productivity Guide
下Help menu
.
如果您只需要在try-catch中换行,则可以使用IDEA 13.1 EAP及更高版本中可用的Postfix Completion。
这个想法是,您所需要做的只是追加.try
到行中,并且完成操作将能够将其包装在try-catch中。
例如:
System.out.println("Hello World!");.try
结果是
try { System.out.println("Hello World!"); } catch (Exception e) { e.printStackTrace(); }