IntelliJ IDEA快捷键映射,用于匹配大括号

Gli*_*ide 61 shortcut intellij-idea

在IntelliJ IDEA中导航到匹配括号的键盘映射是什么?

public void blah() {|
   ...

}
Run Code Online (Sandbox Code Playgroud)

如果|是我的光标,我想用这个键映射跳转到右大括号.

dha*_*ble 79

我只用IntelliJ 9验证了这一点但是:

在Windows上:

  • Ctrl+ }将移动到近距离.

  • Ctrl+ {将移动到开括号.

在Mac上:

  • cmd而不是Ctrl.

  • 尝试cmd + alt +}.在OSX 10.5+ Keymap上为我工作 (12认同)
  • 括号(`[`和`]`)也有效.这通常被称为跳转到块的开始/结束. (4认同)

Ode*_*rik 10

作为Ctrl+ }Ctrl+ 的替代,{您可以默认使用Ctrl+ Alt+ Shift+ 9Ctrl+ Alt+ Shift+ 8.我甚至都没想过要记住那个.;)

同样在设置 - >(IDE设置 - >)键盘映射 - >编辑器操作中,有一个名为"将插入符号移动到匹配括号"的条目没有默认键映射.我将它映射到Ctrl+,<因为键组合未映射,并且键在德语键盘上彼此靠近.

这适用于IDEA 12.


小智 8

在某些键盘上,包括瑞典键盘,使用Ctrl-}或Ctrl- {是不实际的.我在这种情况下找到的最佳方法是双击视图中的括号,突出显示括号之间的所有内容,然后使用左箭头或右箭头移动到突出显示区域的相应末尾.

  • 对于仅键盘版本:使用"CTRL-W"扩展括号内的选择,如果需要可以反复使用以进一步选择,然后像你说的那样使用箭头. (3认同)

小智 8

使用IDEA v15在我的Mac上使用^ M(控制+ M)并保留MacOSX 10.5+的默认键盘映射

如果你不确定去prefs并搜索"Move Caret to Matching Brace".这是命令的名称,您可以设置自己的快捷方式!


Gan*_*nus 5

Ctrl+}Ctrl+{仅将光标移动到包含(与其对应的)您调用快捷方式的位置的关闭相应大括号。

Ctrl+ Shift+}Ctrl+ Shift+{将光标移动到与第一个提到的快捷方式相同的大括号,并突出显示起点和结果大括号之间的所有区域。

Ctrl+ Shift+M将光标移动到相对的或最近的任何类型 ( )、{ }、< >、[ ] 的大括号或括号。

最后一个可以在设置中更改。