Como posso selecionar o conteúdo de uma tag HTML no Vim?

40

É possível selecionar o conteúdo de uma tag HTML no Vim?

Por exemplo:

<p>I am a silly butterfly</p>

Eu gostaria de selecionar "Eu sou uma borboleta boba".

Eu sei que você pode usar vi" para selecionar texto entre aspas, colchetes, etc. O problema aqui é que o texto dentro das tags HTML não está realmente dentro de nada que eu possa usar a função i .

    
por fholgado 30.08.2010 / 03:58

2 respostas

63

Você pode usar vit para v e selecionar o texto i n a t ag. Veja

:help v_it
    
por 30.08.2010 / 04:18
6

Aqui estão os passos:

  1. Coloque o cursor na tag.
  2. Entre no modo visual pressionando v .
  3. Selecione o bloco de tag interno pressionando i + t (ou a + t para o bloco de tags externo ).

at a <tag> </tag> block (with tags)

it inner <tag> </tag> block

Veja mais em " Como pular entre tags HTML / XML correspondentes? ".

    
por 17.02.2015 / 15:03

Tags