Затмение перейти к закрывающей скобке

360

Что такое сокращение клавиатуры в Eclipse, чтобы перейти к закрывающей скобке области?

  • 36
    В качестве бонуса вы также можете нажать ALT + Shift + UP, чтобы выбрать все в этих скобках.
  • 0
    вышеупомянутый короткий путь полезен, хотя и немного длинен, который вы все еще можете настроить самостоятельно ~~
Показать ещё 3 комментария
Теги:
keyboard-shortcuts
curly-braces

7 ответов

433
Лучший ответ

Поместите курсор прямо за пределы открывающей или закрывающей скобки и нажмите Ctrl + Shift + P, чтобы найти подходящую фигуру. Если Eclipse не может найти его, вы получите сообщение "Нет подходящей скобки найдено".

edit: как упомянутый Romaintaz ниже, вы также можете получить Eclipse для автоматического выбора всего кода между двумя фигурными фигурными скобками просто дважды щелкнув правой кнопкой мыши на открывающей скобе.

  • 21
    Тот же ускоритель также работает для сопоставления parens () и квадратных скобок [].
  • 0
    Есть ли способ выбрать до соответствующей скобки? Visual Studio делает это, используя Ctrl + Shift +] (Ctrl +] означает соответствие скобке; Shift означает выбор; поэтому Ctrl + Shift +] означает выбор соответствующей скобке ...)
Показать ещё 6 комментариев
116

Когда был указан ярлык Ctrl + Shift + P, я просто хотел добавить действительно интересную функцию: просто дважды щелкните правой кнопкой мыши {, а Eclipse выберет всего кода между открытием { и соответствующим закрытием }. Аналогично, дважды щелкните по левому краю слева от закрытия "}", а затмение выберет блок.

  • 2
    Спасибо за чаевые. Это также работает для квадратных скобок, скобок и двойных кавычек.
  • 0
    Я использую плагин Ruby DLTK с Eclipse Kepler в перспективе Ruby. , Это не работает для ruby, где do == {и end ==}.
Показать ещё 1 комментарий
74

С помощью Ctrl + Shift + L вы можете открыть "ключ-помощь", где вы можете найти все ярлыки.

19

На Macintosh поместите курсор после открытия или закрытия фигурной скобки } и используйте клавиши: Shift + Command + P.

14

Чтобы выбрать использование контента Alt + Shift + Up arrow

Чтобы выбрать контент до следующего блока упаковки, нажмите этот ярлык еще раз

Чтобы вернуться на один шаг, нажмите Alt + Shift + Down arrow. Это также полезный ярлык, когда вам нужно выбрать контент в сложном выражении и не хотите что-то пропустить.

14

Нажмите Ctrl + Shift + P.

Перед Eclipse Juno вам нужно поместить курсор прямо за пределы открывающей или закрывающей скобки.

В курсоре Juno может быть где угодно в блоке кода.

  • 2
    Шаги, чтобы включить эту классную функцию: Окно -> Настройки -> Java -> Редактор-> Подсветка скобок -> Заключенные в скобки
10

Я обнаружил, что если выбранная перспектива не соответствует типу текущего файла, то "перейти к соответствующей скобе" не работает. Однако изменение взглядов заставляет его работать снова. Например, когда я открываю PHP файл, но, скажем, активную перспективу Java, нажатие Ctrl + Shift + P ничего не делает. Для того же файла с активной перспективой PHP нажатие Ctrl + Shift + P делает именно то, что вы ожидаете, и помещает мой курсор рядом с закрывающей скобкой относительно того, с которого он начинался.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню