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

时间:2010-12-04 00:12:58

标签: intellij-idea shortcut

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

public void blah() {|
   ...

}

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

6 个答案:

答案 0 :(得分:79)

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

在Windows上:

  • Ctrl + } 将移至收盘 支架

  • Ctrl + {将移至开放式括号。

在Mac上:

  • 使用 cmd 代替 Ctrl

答案 1 :(得分:10)

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

另请参阅设置 - > (IDE设置 - >)键盘映射 - >编辑器操作有一个名为“将Caret移动到匹配的Brace”的条目,它没有默认的键映射。我将其映射到 Ctrl + < ,因为键组合未映射且键在德语键盘上彼此靠近。

这适用于IDEA 12。

答案 2 :(得分:8)

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

答案 3 :(得分:8)

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

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

答案 4 :(得分:3)

@dhable也是对的,但你也可以做这个鼠标

  

将光标放在大括号上并双击,这样就会选择或    突出代码bw braces

enter image description here

答案 5 :(得分:3)

Ctrl + } Ctrl + {仅将光标移动到关闭相应的括号(和它的对应部分)你叫快捷方式的地方。

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

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

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