IntelliJ IDEA shortcut keymap for matching brace

主宰稳场 提交于 2019-12-20 10:15:05

问题


What is the keymap for navigating to the matching brace in IntelliJ IDEA?

public void blah() {|
   ...

}

If | is my cursor, I would like to jump to the closing brace with this keymap.


回答1:


I've only verified this with IntelliJ 9 but:

On Windows:

  • Ctrl+} will move to the close bracket.

  • Ctrl+{ will move to the open bracket.

On Mac:

  • Use cmd instead of Ctrl.



回答2:


As an alternative to Ctrl+} and Ctrl+{ you can by default use Ctrl+Alt+Shift+9 and Ctrl+Alt+Shift+8 respectively. I haven't even tried to remember that yet. ;)

Also in Settings -> (IDE Settings ->) Keymap -> Editor Actions there's an entry called "Move Caret to Matched Brace" that doesn't have a default key mapping. I mapped it to Ctrl+< because the key combination was unmapped and the keys are close to each other on a german keyboard.

This applies to IDEA 12.




回答3:


On some keyboards, including Swedish ones, it's not practical to use Ctrl-} or Ctrl-{. The best approach I've found under those circumstances is to double-click the bracket in view, which highlights everything between the brackets, then use left-arrow or right-arrow to move to the appropriate end of the highlighted region.




回答4:


Its ^M (control + M) on my Mac using IDEA v15 and keeping the default keymap for MacOSX 10.5+

If you are not sure go to prefs and search for "Move Caret to Matching Brace". That's the name of the command and you can set your own shortcut!




回答5:


Ctrl+} and Ctrl+{ only moves the cursor to the closes corresponding brace that embraces ( with its counterpart) the place where you called the shortcut.

Ctrl+Shift+} and Ctrl+Shift+{ moves the cursor to the same brace as the first mentioned shortcut and highlights all the area between start point and the result brace.

Ctrl+Shift+M moves the cursor to the opposite or nearest embracing brace or bracket of any sort ( ), { }, < >, [ ].

The last one can be changed in the settings.




回答6:


@dhable is also right but you can also do this mouse

place the cursor with braces and double click so this will select or highlight the code bw braces



来源:https://stackoverflow.com/questions/4351081/intellij-idea-shortcut-keymap-for-matching-brace

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!