在IntelliJ中“用try ... catch包装”?


Answers:


265

选择代码,然后选择:

  • 选择Code>Surround With
  • 按Ctrl-Alt-T。(适用于OS X的Command-Option-T。)

我想不时查看“ 帮助”菜单下的“ 生产力指南”。它不仅告诉我所有的快捷方式,而且还能跟踪我使用每个快捷键的次数以及上次使用的时间。我可以看到我对这些快捷方式的利用程度。


14
关于生产力指南的好人,以前从未见过;)
i.am.michiel 2012年

7
我也很高兴您也喜欢它。那些JetBrains员工很受重视。每个新版本都比以前的版本好。我只有11岁-令人惊奇的是,既然我在SSD上运行,那么一切都变得如此之快。的确,“愉快地发展”。
duffymo'1

7
在Linux中是Ctrl + Alt + WinKey + T
Saad Mahmud

32

Ctrl Alt T在Linux系统中带来一个新的终端窗口。所以正确的方法是Menu-> Code并选择Surround with ...


我在Mac上使用ideavim插件+ intellij。Ctrl / Cmd + alt + T对我不起作用。我必须选择代码,然后选择菜单代码->“环绕”
user674669,2014年

或者,您可以将其映射到其他按键,例如stackoverflow.com/a/40106131/2940265
Menuka Ishan 16-10-18

7
在我的Ubuntu 16.04上Ctrl+Super+Alt+T默认工作。
Marcin Armatys

Ctrl + Super + Alt + T在Ubuntu 17.10中不再起作用
Nilesh Rathore

超级键= Windows键。
Prabs

24

Ubuntu:

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

苹果电脑:

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

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

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

1
Android Studio选择6
Aleksandr 2015年

9

要回顾和概述所有情况,可以执行以下操作:

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

    • 将指针保持在您希望包围的线上或
    • 选择要包围的整条线(不能包围部分线)
  2. 命令:

    • 赢:Ctrl-Alt-T, 6Alt+C, S, 6
    • 苹果电脑: Command+Alt+T, 6
    • Linux: Alt+C, S, 6

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


使用菜单热键的好方法!谢谢!
Phuong

您的Linux击键是菜单浏览。无论如何,您都可以映射它。stackoverflow.com/a/40106131/2940265
Menuka Ishan

8

如果只需要在try-catch中换行,则可以使用Postfix Completion(可在IDEA 13.1 EAP及更高版本中使用)。

这个想法是,您所需要做的只是追加.try到您的行中,完成后就可以将其包装在try-catch中。

例如:

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

结果是

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

非常好!但似乎在任何地方都行不通,例如在return语句的末尾。
faghani


2

Intellij Idea为此提供了环绕声功能。在下面的链接中,您可以看到使用 https://www.jetbrains.com/help/idea/2016.2/surrounding-blocks-of-code-with-language-constructs.html可以实现环绕声的功能

如果使用的是Ubuntu和已经阅读上面的答案,你可能会看到默认快捷键为的环绕 Ctrl+Alt+T在Ubuntu的开放终端。
因此,使用环绕声的一种方法是,在菜单代码->环绕声中。但是,这不能让我们使用仅键盘开发的Intellij核心承诺。为了兑现承诺,Intellij让我们使用我们自己的键盘快捷键。

对于那去 文件->设置->键盘映射 在那里,您可以看到一个搜索框。键入所需的功能(环绕)。右键单击环绕着,然后选择删除按Ctrl + Alt + T。然后再次右键单击并选择“ 添加键盘快捷键 ”,然后单击“ 确定”。(例如:按Ctrl + Alt + P)然后按“确定”。它可能会提示您正在使用的按键错误,如果需要,请按离开。然后按应用

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

[更新的链接]
https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf


2

选择要环绕的代码块,然后按Ctrl+ Alt+ T(或右键单击所选内容,然后从菜单中选择“环绕…”)。IntelliJ IDEA将显示可供选择的选项列表。 在此处输入图片说明


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.