Сочетание клавиш IntelliJ IDEA для соответствующей фигурной скобки - PullRequest
60 голосов
/ 04 декабря 2010

Какова таблица ключей для перехода к соответствующей скобке в IntelliJ IDEA?

public void blah() {|
   ...

}

Если | - мой курсор, я хотел бы перейти к закрывающей фигурной скобке с этой таблицей ключей.

Ответы [ 6 ]

79 голосов
/ 04 декабря 2010

Я проверял это только с IntelliJ 9, но:

В Windows:

  • Ctrl + } перейдет к закрытию кронштейн.

  • Ctrl + { переместится в открытую скобку.

на Mac:

  • Используйте cmd вместо Ctrl .
10 голосов
/ 02 мая 2013

В качестве альтернативы Ctrl + } и Ctrl + { по умолчанию вы можете использовать Ctrl + Alt + Shift + 9 и Ctrl + Alt + Shift + 8 соответственно.Я даже еще не пытался запомнить это.;)

Также в Настройках -> (Настройки IDE ->) Клавиатура -> Действия редактора есть запись под названием «Переместить каретку в совмещенную скобку», которая не имеет сопоставления клавиш по умолчанию.Я сопоставил его с Ctrl + <</kbd>, потому что комбинация клавиш не отображена и клавиши расположены близко друг к другу на немецкой клавиатуре.

Это относится к IDEA 12.

8 голосов
/ 04 декабря 2015

Его ^ M (control + M) на моем Mac с использованием IDEA v15 и сохранением раскладки клавиатуры по умолчанию для MacOSX 10.5 +

Если вы не уверены, перейдите к настройкам и найдите «Переместить каретку в соответствующую скобку». Это название команды, и вы можете установить свой собственный ярлык!

8 голосов
/ 15 февраля 2012

На некоторых клавиатурах, включая шведские, нецелесообразно использовать Ctrl-} или Ctrl- {.Наилучший подход, который я нашел в этих обстоятельствах, заключается в двойном щелчке по скобке, которая выделяет все между скобками, а затем с помощью стрелки влево или вправо для перехода к соответствующему концу выделенной области.

3 голосов
/ 08 августа 2017

Ctrl + } и Ctrl + { только перемещает курсор на закрывающую соответствующую фигурную скобку (с ее аналогом) место, где вы назвали ярлык.

Ctrl + Shift + } и Ctrl + Shift + { перемещает курсор на ту же фигурную скобку, что и первый упомянутый ярлык, и выделяет всю область между начальной точкой и конечной фигурной скобкой.

Ctrl + Shift + M перемещает курсор к противоположной или ближайшей охватывающей скобке или скобке любого вида (), {}, <>, [].

Последний можно изменить в настройках.

3 голосов
/ 24 мая 2016

@ dhable также подходит, но вы также можете сделать эту мышь

, поместите курсор в фигурные скобки и дважды щелкните, чтобы выбрать или выделить код bw фигурных скобок

enter image description here

...