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.