在IntelliJ IDEA中导航到匹配括号的键盘映射是什么?
public void blah() {|
...
}
如果|
是我的光标,我想用这个键映射跳转到右大括号。
答案 0 :(得分:79)
我只用IntelliJ 9验证了这一点,但是:
在Windows上:
Ctrl + } 将移至收盘 支架
Ctrl + {将移至开放式括号。
在Mac上:
答案 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)
答案 5 :(得分:3)
Ctrl + } 和 Ctrl + {仅将光标移动到关闭相应的括号(和它的对应部分)你叫快捷方式的地方。
Ctrl + Shift + } 和 Ctrl + Shift + {将光标移动到与第一个提到的快捷方式相同的括号,并突出显示起点和结果括号之间的所有区域。
Ctrl + Shift + M 将光标移动到任何sort(),{}的相对或最近的拥抱大括号或括号< >,[]。
可以在设置中更改最后一个。