Bagaimana saya bisa memilih konten tag HTML di Vim?


43

Apakah mungkin untuk memilih konten tag HTML di Vim?

Sebagai contoh:

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

Saya ingin memilih "Saya kupu-kupu konyol".

Saya tahu bahwa Anda dapat menggunakan vi"untuk memilih teks di dalam tanda kutip, tanda kurung, dll. Masalahnya di sini adalah teks di dalam tag HTML tidak benar-benar berada di dalam apa pun yang dapat saya gunakan ifungsinya.

Jawaban:


68

Anda dapat menggunakan vituntuk visually memilih teks ina tag. Lihat

:help v_it

2
Sempurna! Akan menulis posting tentang ini di blog saya, saya tidak dapat menemukan apa pun di Google dengan "Vim memilih konten tag html" dan lainnya.
— fholgado

Anda juga dapat mengganti vdengan banyak perintah lain, yang sering saya gunakan cuntuk cmenggantung; >dan <untuk memperbaiki indentasi.
— dukedave

8
@ hobbes3: Untuk memasukkan tag dalam pilihan, gunakan vat. Saya pikir dari itsebagai di tag dan atsebagai sebuah tag. Lihat :help at.
— garyjohn

1
Apakah saya satu-satunya yang vimnya memilih tag pembuka vit? Sudah mengganggu saya selama bertahun-tahun dan tidak tahu mengapa Vim melakukan itu.
— Jonathan Dumaine

2
Perhatikan bahwa Anda juga dapat menggunakan keduanya beberapa kali, mis. vatat
— user1338062


0

Jika format indentasi baik seperti ini,

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

Anda menggunakan plugin can vim-indent-object , dan mengetikvii

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.