LINUX.ORG.RU

Перейти на открывающий или закрывающий тег

 , ,


0

1

Пример. Редактирую XML. Или HTML. Ставлю курсор на тег <div>. Нажимаю клавишу (или комбинацию), попадаю на соответствующий ему </div>. Нажимаю другую (или даже ту же) – перехожу на соответствующий ему <div>.

Или даже лучше. Ставлю курсор между <div> и </div>, внутри которых нет других парных тегов, нажимаю и прыгаю на тег, начинающий или кончающий текущий блок.

Какие редакторы так умеют? Пока нашёл только первую половину желаемого в vim matchit по %. (И не заработало.)

★★

Ставлю курсор на тег . Нажимаю клавишу (или комбинацию), попадаю на соответствующий ему .

Вот так вышло через визуальный режим:

v-at-ESC

А дальше уже затрудняюся. :)

Почти наверняка для правки тегов есть какой-нибудь плагин.

frunobulax ()

Про навигацию не скажу, но в Sublime Text «найти» пару открывающий-закрывающий тэг можно несколькими способами:

  • во-первых, они подсвечены слева от номера строки
  • во-вторых, Ctrl-Shift-A - выделит всё что внутри пары тэгов
  • в-третьих, можно «свернуть» всё что между тэгами кликнув значок справа от номера строки, при этом строки с открывающим и закрывающим тегами останутся видимыми
vvn_black ★★★★★ ()