如何在 IntelliJ Idea 中折叠 try/catch、switch、for、while 和 if 语句?

How to fold try/catch, switch, for, while and if statements in IntelliJ Idea?

IntelliJ Idea 在 Java 脚本中折叠 if 和其他语句,但在 Java 中不折叠。我怎样才能获得这个功能?也许您知道一些插件或设置?

我认为通过代码 > 折叠或使用左侧栏中的图标 (collapse/expand) 是不可能的,但你可以用更难的方法来完成:手动。

例如:

  • select try 块
  • 代码>折叠>折叠选择/删除部分(Ctrl + 句点,其中句点.)
  • 你会看到 ... 而不是那个方块
  • 现在该块在左侧栏中也有 collapse/expand 的图标

如果我想减少 try / catch 部分,它在 Intellij CI 2016 下对我不起作用,在 Ubuntu 16.04 OS.

即使使用快捷方式或使用菜单。

使用菜单代码 > 折叠 > 折叠选择/删除部分(Ctrl + Period,其中 Period 是 .),它'我将关闭 try/catch 块所在的整个函数。

如果我使用快捷键 Ctrl+ Shift + . 也不起作用

似乎与 OS 我运行 上存在的其他快捷方式冲突。

在 Android Studio 中,为了折叠 try/catch 结构 -

  1. 在编辑器中window,select左大括号后try
  2. 在键盘上键入 CTRL + Shift + .

现在完整的 try { .. } 块将被折叠。