IntelliJ中包含“try … catch”?

我可以select一个代码块,让IntelliJ用“try … catch”来包装它吗?

有没有键盘快捷键?

select代码,然后:

  • selectCode > Surround With
  • 按下Ctrl-Alt-T。 (用于OS X的Command-Option-T)。

我喜欢不时地查看“帮助”菜单下的“ 生产力指南” 。 它不仅告诉我所有的快捷方式,但它跟踪我已经使用了多less次,以及我最后一次使用它的时间。 我可以看到我如何利用快捷键。

Ctrl Alt T在Linux系统中引入一个新的terminal窗口。 所以正确的做法是菜单 – >代码并select环绕…

Ubuntu的:

 "alt+c" -> "s" -> "6" 

苹果电脑:

 "cmd+alt+t" -> "6" 

Win(如果与系统键绑定没有冲突,也是Linux distrs):

 "ctrl+alt+t" -> "6" 

总结和概述所有情况,可以这样做:

  1. 指出要包围的代码的哪一部分:

    • 保持指针在你想要包围的线上
    • select你想要包围的整条线(不能包围部分线条)
  2. 命令:

    • Win: Ctrl-Alt-T, 6Alt+C, S, 6
    • Mac: Command+Alt+T, 6
    • Linux: Alt+C, S, 6

最后,不要忘记使用Help menu下的Productivity Guide

对于心爱的Mac用户,它是:Command Alt T

Intellij Idea为此提供了环绕function。 下面的链接,你可以看到你可以实现与环绕 https://www.jetbrains.com/help/idea/2016.2/surrounding-blocks-of-code-with-language-constructs.html

如果您使用的是Ubuntu并已经阅读过以上的答案,您可能会看到Ctrl+Alt+T 环绕键默认快捷Ctrl+Alt+T是Ubuntu中的开放terminal。
因此,使用环绕声的一种方法是在菜单代码 – >环绕声 。 但是这并不能让我们使用Intellij核心的键盘开发承诺。 为了履行承诺,Intellij让我们使用我们自己的键盘快捷键。

对于那去你的文件 – >设置 – >键盘映射 ,你可以看到一个search框。 键入您想要的function(环绕声)。 右键单击Surround with,然后selectRemove Ctrl + Alt + T。 然后再次右键单击并select添加键盘快捷键您需要的键盘按键(例如:按Ctrl + Alt + P)然后按确定。 它可能会提示错误,说明正在使用的按键,如果你想要它按下离开 。 然后按应用

如果您想知道Intellij Idea中的默认按键,请查看Jetbrains提供的PDF文件

[更新的链接]
storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf

如果您只需要在try-catch中包装一行,则可以使用IDEA 13.1 EAP及更高版本中提供的Postfix Completion 。

这个想法是,你所需要做的就是将.try添加到你的行中,完成.try可以把它封装在try-catch中。

例如:

 System.out.println("Hello World!");.try 

结果是

 try { System.out.println("Hello World!"); } catch (Exception e) { e.printStackTrace(); } 

select代码并按alt + shift + z ..