Как выделить целый блок HTML, включая теги в VIM?
Предположим, у меня есть:
<div id="help">
<table>
...
...
...
</table>
</div>
Как выбрать весь блок, начиная с <div id="help">?
2 ответа
Решение
vat, как в ответе Гептита, это путь.
Обратите внимание, что в зависимости от того, где находится курсор, вам может потребоваться ввести at еще несколько раз, пока весь <div> выбран.
Предположим, что курсор находится в <td> вам нужно vatatatat выбрать целое <div>:
<div> ^ at
<table> | at
<tr> | at
<td> | vat
Другим вариантом будет поиск назад для di(v) или же he(lp) и выберите весь тег vat:
?di<CR>vat
Поместите курсор в открывающий или закрывающий тег и введите "vat".
Увидеть:
:help text-objects
:help v_at