使用Intellij使用键盘或鼠标选择括号()、方括号[]或花括号{}之间的代码块。

10 浏览
0 Comments

使用Intellij使用键盘或鼠标选择括号()、方括号[]或花括号{}之间的代码块。

我已经开始使用IntelliJ,我真的很喜欢它,但是与Eclipse相比,有一些我错过的功能。其中之一是选择{}、()或[]之间的代码块,或者在开放/关闭块之间切换。例如,在Eclipse中,如果您在打开括号之后双击,它将选择与匹配的闭括号之间的所有内容,如下所示:

method(item1, method2(itemA), item3,
  item4, item5);

如果您在打开括号之后双击method(|,那么它将选择直到闭括号,即item5之后的所有内容。我发现IntelliJ在双击时会选择方法体,但不会选择括号内的区域,也不会选择类体。

此外,在Eclipse中,您可以通过在块的开放/关闭之后按下Ctrl+Shift+P来跳转到块的末尾和开头。在IntelliJ中(使用Eclipse键盘映射),Ctrl+Shift+P只是选择到方法的闭括号'}'为止。我发现Ctrl+Shift+}按照我期望的方式工作,但仅适用于花括号{},它还选择块之间的所有内容,无论是方法还是类,而不仅仅是移动光标。

我可以看出IntelliJ相当复杂和可定制,但我无法弄清楚如何从Eclipse复制此功能。如果您能帮助我让这个功能正常工作,我将不胜感激。

提前谢谢!

Craig

0