如何选择整个 HTML 块,包括 VIM 中的标签?

如何选择整个 HTML 块,包括 VIM 中的标签?

假设我有:

<div id="help">
    <table>
        ...
        ...
        ...
    </table>
</div>

我如何选择从 开始的整个块<div id="help">

答案1

vat,正如 Heptite 的答案所言,这是可行的方法。

请注意,根据光标的位置,您可能需要at多输入几次才能<div>选择全部内容。

假设光标位于<td>您需要vatatatat选择整个<div>

<div>      ^  at
  <table>  |  at
    <tr>   |  at
      <td> | vat

另一个选项是向后搜索di( v) 或he( lp) 并使用以下方式选择整个标签vat

?di<CR>vat

答案2

将光标放在开始或结束标签内并输入“ vat”。

看:

:help text-objects
:help v_at

相关内容