Fold/unfold 在 Intellij IDEA 中使用 Ctrl + Z 返回代码部分

Fold/unfold code section back using Cntrl + Z in Intelij IDEA

当我折叠一些代码块时(例如 for(){...} 循环或 if(){...}),我经常需要将其展开。但是我的光标可能离原来的位置很远。我想使用 Cntrl+Z 热键来完成。但它没有捕捉到 fold/unfold 动作。

是否可以跟踪折叠动作,以便可以通过 Cntrl+Z

取消它们

不,Intellij 中没有这样的功能。 Folding/Unfolding 未被捕获为 "real" 操作。

不幸的是,他们的 official documentation 中没有提及任何内容,Settings/Preferences dialog (Ctrl+Alt+S), go to Editor | General | Code Folding 也没有提供此类功能。

您也许可以使用代码导航键获得类似的内容:

Ctrl-Alt-Left = 返回上一个光标位置

Ctrl-Alt-Right = 转到下一个光标位置

或者,您可以使用鼠标上的“后退”和“前进”按钮浏览您的位置历史记录。