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