Есть ли в NetBeans сочетание клавиш для перемещения между тегами HTML?

При редактировании файла HTML, если курсор находится на открывающем теге, соответствующий тег выделяется в редакторе. Я хотел бы иметь возможность сопоставить комбинацию клавиш, например alt+ (или что-то еще), чтобы перейти к закрывающему тегу. Я искал подобное действие в tools->options->keymap, но не нашел, поэтому решил попробовать создать макрос для этого. Я обнаружил, что могу сделать это в несколько шагов, например так: ctrl+/ (свернуть код), , ctrl< /kbd>+* (развернуть код). Я записал макрос этого, и он произвел этот код:

collapse-fold-tree caret-forward expand-fold-tree

К сожалению, когда я запускаю макрос, курсор остается на том же месте, а не заканчивается в конце закрывающего тега, как это происходит, когда я выполняю шаги вручную. Я успешно создал макрос, который переходит от закрывающего тега к открывающему тегу с помощью:

collapse-fold-tree expand-fold-tree

но я не могу заставить работать вперед. У меня также плохое предчувствие, что я просто пропустил действие в настройках раскладки клавиатуры и теперь пытаюсь заново изобрести это колесо. Это действие, которое уже есть? И если нет, кто-нибудь знает, как я могу заставить макрос работать?


person Don't Panic    schedule 08.10.2014    source источник


Ответы (2)


Для этого в раскладке есть действие. Это называется «Точка вставки в соответствующую скобку». Ярлык ctrl + [ или command +[ на Mac.

person dramzy    schedule 08.10.2014
comment
Большое спасибо! Я пропустил это, потому что я не думал о них как о фигурных скобках, но я полагаю, что если редактор может сворачивать код с ними, то он это делает. - person Don't Panic; 08.10.2014
comment
раскладка клавиатуры по умолчанию не подходит для клавиатур, где '[' уже является символом двух клавиш, в любом случае спасибо за указание имени. - person Hernán Eche; 24.02.2016

Существует также сочетание клавиш Ctrl + Shift + [, которое выбирает содержимое внутри этого тега.

person Jarosław Wasilewski    schedule 14.01.2017