Какова карта клавиатуры для навигации к соответствующей фигурной скобе в intelliJ?
public void blah() {|
...
}
Если | мой курсор, я хотел бы перейти к закрывающей скобе с этой раскладкой.
Какова карта клавиатуры для навигации к соответствующей фигурной скобе в intelliJ?
public void blah() {|
...
}
Если | мой курсор, я хотел бы перейти к закрывающей скобе с этой раскладкой.
Я только проверял это с помощью IntelliJ 9, но:
В Windows:
Ctrl + } перейдет к закрытию кронштейн.
Ctrl + { переместится в открытую скобку.
На Mac:
В качестве альтернативы Ctrl + } и Ctrl + { по умолчанию вы можете использовать Ctrl + Alt + Shift + 9 и Ctrl + Alt + Shift + 8 соответственно. Я даже не пытался это вспомнить.;)
Также в настройках → (параметры IDE → ). Keymap → Editor. Там есть запись с названием "Переместить Caret to Match Brace", которая не имеет сопоставления клавиш по умолчанию. Я сопоставил его с Ctrl + <, потому что комбинация клавиш не была отображена, а клавиши близки друг к другу на немецкой клавиатуре.
Это относится к IDEA 12.
На некоторых клавиатурах, включая шведские, нецелесообразно использовать Ctrl-} или Ctrl- {. Лучшим подходом, который я нашел в этих обстоятельствах, является двойное нажатие на скобку, которая выделяет все между скобками, а затем использует стрелку влево или стрелку вправо, чтобы перейти к соответствующему концу выделенной области.
Its ^ M (control + M) на моем Mac с помощью IDEA v15 и сохраняя стандартную комбинацию клавиш для MacOSX 10.5 +
Если вы не уверены в том, чтобы перейти к префайлам и найти "Move Caret to Matching Brace". Это имя команды, и вы можете установить свой собственный ярлык!
@dhable также прав, но вы также можете сделать эту мышь
поместите курсор с фигурными скобками и дважды щелкните, чтобы выбрать или выделите скобки кода bw
Ctrl + } и Ctrl + { только перемещает курсор к закрытию соответствующей фигурной скобки, которая включает (со своим коллегой) место, где вы вызывали ярлык.
Ctrl + Shift + } и Ctrl + Shift + { перемещает курсор в ту же самую фигуру, что и первый упомянутый ярлык, и выделяет всю область между начальной точкой и скобкой результата.
Ctrl + Shift + M перемещает курсор в противоположную или ближайшую охватывающую фигуру или скобку любого вида(), {}, < > , [].
Последнее может быть изменено в настройках.