В качестве бонуса вы также можете нажать ALT + Shift + UP, чтобы выбрать все в этих скобках.
RafaelLopes
вышеупомянутый короткий путь полезен, хотя и немного длинен, который вы все еще можете настроить самостоятельно ~~
lwpro2
3
@RafaelLopes Согласно ответу @ romaintaz , вы можете сделать то же самое, дважды щелкнув. На самом деле, похоже, что это все равно, alt + shift + upчто двойной щелчок в месте расположения курсора, согласно моим кратким экспериментам.
Чт
1
В редакторе HTML ALT + Shift + UPрасширяется выделение, когда вы продолжаете нажимать и ALT + Shift + DOWNсокращать его. Объедините это с ALT + UP/DOWNперемещением кода = очень удобно.
Даниэль Соколовский
@Muhd, двойной щелчок не совсем то же самое, что исключает скобки
Кристоф Руссси
Ответы:
508
Поместите курсор рядом с открывающей или закрывающей скобкой и нажмите Ctrl+ Shift+, Pчтобы найти соответствующую скобку. Если Eclipse не может его найти, вы получите сообщение «Не найдена соответствующая скобка» .
edit: как упоминалось Romaintaz ниже , вы также можете получить Eclipse для автоматического выбора всего кода между двумя фигурными скобками, просто дважды щелкнув по правой части открывающей скобки.
Тот же ускоритель также работает для сопоставления parens () и квадратных скобок [].
Кевинарпе
Есть ли способ выбрать до соответствующей скобки? Visual Studio делает это, используя Ctrl + Shift +] (Ctrl +] означает совпадение фигурной скобки; Shift означает выделение; таким образом, Ctrl + Shift +] означает выбор подходящей фигурной скобки ...)
Агнел Курьян
4
@AgnelKurian - Если вы посмотрите на ответ @ Romaintaz ниже, вы заметите, «что двойной щелчок по правому {
краю выделит
@ninesided - Agnel хочет выбрать из текущего местоположения до конца блока, а не целого; как Shift + End выбирает из текущего местоположения в EOL. Кстати, я думаю, что это невозможно (какое соответствие вы бы выбрали до? "})]"), Так как Ctrl + Shift + P работает со всеми видами скобок, а VS - только со скобками.
TWiStErRob
1
Для меня это работает только с JAVA. Когда я редактирую код JavaScript внутри файла JSP, он не работает.
Джон Хенкель
128
Как было упомянуто сочетание клавиш Ctrl+ Shift+ P, я просто хотел добавить действительно интересную функцию: просто дважды щелкните по правому краю справа {, и Eclipse выберет весь блок кода между открытием {и соответствующим закрытием }. Аналогично, дважды щелкните слева от закрывающего символа «}», и затмение выберет блок.
Для выбора контента используйте Alt+ Shift+Up arrow
Чтобы выбрать содержимое до следующего блока переноса, снова нажмите этот ярлык
Чтобы вернуться на один шаг, нажмите Alt+ Shift+ Down arrow. Это также полезный ярлык, когда вам нужно выбрать контент в сложном выражении и не хотите что-то пропустить.
Шаги для включения этой классной функции: Окно -> Настройки -> Java -> Редактор-> Подсветка скобок
Заключающие
11
Я обнаружил, что если выбранная перспектива не соответствует типу текущего файла, то «перейти к соответствующей скобке» не работает. Тем не менее, изменение перспектив заставляет его работать снова. Так, например, когда у меня открыт файл PHP, но, скажем, активна перспектива Java, нажатие Ctrl+ Shift+ Pничего не делает. Для того же файла с активной перспективой PHP нажатие Ctrl+ Shift+ Pделает именно то, что вы ожидаете, и помещает мой курсор рядом с закрывающей скобкой относительно той, с которой он начинался.
alt + shift + up
что двойной щелчок в месте расположения курсора, согласно моим кратким экспериментам.ALT + Shift + UP
расширяется выделение, когда вы продолжаете нажимать иALT + Shift + DOWN
сокращать его. Объедините это сALT + UP/DOWN
перемещением кода = очень удобно.Ответы:
Поместите курсор рядом с открывающей или закрывающей скобкой и нажмите Ctrl+ Shift+, Pчтобы найти соответствующую скобку. Если Eclipse не может его найти, вы получите сообщение «Не найдена соответствующая скобка» .
edit: как упоминалось Romaintaz ниже , вы также можете получить Eclipse для автоматического выбора всего кода между двумя фигурными скобками, просто дважды щелкнув по правой части открывающей скобки.
источник
{
Как было упомянуто сочетание клавиш Ctrl+ Shift+ P, я просто хотел добавить действительно интересную функцию: просто дважды щелкните по правому краю справа
{
, и Eclipse выберет весь блок кода между открытием{
и соответствующим закрытием}
. Аналогично, дважды щелкните слева от закрывающего символа «}», и затмение выберет блок.источник
С Ctrl+ Shift+ Lвы можете открыть «Помощник по клавишам», где вы можете найти все сочетания клавиш.
источник
На Macintosh поместите курсор после открывающей или закрывающей фигурной скобки
}
и используйте клавиши: Shift+ Command+ P.источник
Для выбора контента используйте Alt+ Shift+Up arrow
Чтобы выбрать содержимое до следующего блока переноса, снова нажмите этот ярлык
Чтобы вернуться на один шаг, нажмите Alt+ Shift+ Down arrow. Это также полезный ярлык, когда вам нужно выбрать контент в сложном выражении и не хотите что-то пропустить.
источник
Нажмите Ctrl+ Shift+ P.
Перед Eclipse Juno вам нужно поместить курсор сразу за открывающей или закрывающей скобкой.
В Юноне курсор может находиться где угодно в блоке кода.
источник
Я обнаружил, что если выбранная перспектива не соответствует типу текущего файла, то «перейти к соответствующей скобке» не работает. Тем не менее, изменение перспектив заставляет его работать снова. Так, например, когда у меня открыт файл PHP, но, скажем, активна перспектива Java, нажатие Ctrl+ Shift+ Pничего не делает. Для того же файла с активной перспективой PHP нажатие Ctrl+ Shift+ Pделает именно то, что вы ожидаете, и помещает мой курсор рядом с закрывающей скобкой относительно той, с которой он начинался.
источник