Como selecionar um bloco HTML inteiro, incluindo as tags no VIM?

6

Suponha que eu tenha:

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

Como seleciono todo o bloco, começando em <div id="help"> ?

    
por Kay 19.07.2012 / 05:34

2 respostas

5

vat , como na resposta de Heptite é o caminho a percorrer.

Note que, dependendo de onde o cursor está, você pode precisar digitar at mais algumas vezes até que todo o <div> seja selecionado.

Supondo que o cursor esteja em <td> , você precisará de vatatatat para selecionar todo o <div> :

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

Outra opção seria pesquisar por di ( v ) ou he ( lp ) e selecionar a tag inteira com vat :

?di<CR>vat
    
por 19.07.2012 / 08:03
2

Posicione o cursor dentro da tag de abertura ou fechamento e digite " vat ".

Veja:

:help text-objects
:help v_at
    
por 19.07.2012 / 05:55

Tags