Intellij idea IntelliJ IDEA快捷键映射用于匹配大括号
在IntelliJ IDEA中导航到匹配大括号的关键映射是什么Intellij idea IntelliJ IDEA快捷键映射用于匹配大括号,intellij-idea,shortcut,Intellij Idea,Shortcut,在IntelliJ IDEA中导航到匹配大括号的关键映射是什么 public void blah() {| ... } 如果|是我的光标,我想用这个键映射跳转到右大括号。我只用IntelliJ 9验证了这一点,但是: 在Windows上: Ctrl+}将移动到关闭位置 括号 Ctrl+{将移动到左括号中 在Mac上: 使用cmd而不是Ctrl 在一些键盘上,包括瑞典键盘,使用Ctrl-}或Ctrl是不实际的-{。在这种情况下,我发现最好的方法是双击视图中的括号,突出显示括号之间的
public void blah() {|
...
}
如果
|
是我的光标,我想用这个键映射跳转到右大括号。我只用IntelliJ 9验证了这一点,但是:
在Windows上:
- Ctrl+}将移动到关闭位置 括号
- Ctrl+{将移动到左括号中
- 使用cmd而不是Ctrl
如果您不确定,请转到prefs并搜索“将插入符号移动到匹配的大括号”。这是命令的名称,您可以设置自己的快捷方式!@dhable也是正确的,但您也可以使用鼠标 用大括号放置光标并双击,以便选择或 突出显示大括号中的代码 Ctrl+}和Ctrl+{仅将光标移动到相应的大括号中,该大括号包含(与其对应项)调用快捷方式的位置 Ctrl+Shift+}和Ctrl+Shift+{将光标移动到与第一个提到的快捷方式相同的大括号中,并高亮显示起点和结果大括号之间的所有区域 Ctrl+Shift+M将光标移动到相反的或最近的任意类型的括号或括号(),{},<>,[]
最后一个可以在设置中更改。尝试cmd+alt+}。在OSX 10.5+KeyMapBrands上为我工作(
[
和]
)也可以。这通常被称为跳转到块的开始/结束。有人可能知道为什么这些热键在条件的替代版本上不起作用,例如if():
和endif
?我正在使用Intelli 2017.1.4,并且能够使用shift
+cmd
+m
类似:我自由地将“括号”更改为“括号”因为这是您的示例所显示的-并且接受的答案不适用于仅键盘版本的括号:使用CTRL-W
展开括号内的选择,如果需要进一步选择,请重复使用,然后使用箭头,如您所说。@Stoffe这非常有用,因为它适用于括号,而不仅仅是braces@Stoffe-你是说CTRL-w CTRL-w
,加上一个小w,不是吗?我用大写字母w做不到任何东西,至少在WebStorm中是这样。谢谢你让我走上正轨:-)@Muzietto是的,我写了CTRL-SHIFT-w或类似的东西,应该是按钮。但我知道这怎么可能不清楚。这是不可能的要在法式Azerty键盘上使用原始快捷键!!!所以我必须使用键映射设置。谢谢,这应该是最上面的答案(ctrl+shift+m),这也是一个很好的功能。它在Mac for IntelliJ 2019上是^m(ctrl-m)。请参见IntelliJ>首选项…>键映射>编辑器操作>将插入符号移动到匹配的大括号中