Örneğin, diğerine geçmek için bir kısayol var mı <XX>
hiç </XX>
?
Zaten '%' ile deniyorum, ama bu durum için çalışmıyor.
Örneğin, diğerine geçmek için bir kısayol var mı <XX>
hiç </XX>
?
Zaten '%' ile deniyorum, ama bu durum için çalışmıyor.
Yanıtlar:
matchit
Eklentiyi yükleyin ( :help matchit-install
talimatlar için bakın ).:filetype plugin on
). Bundan böyle, olarak xml
veya html
başka bir etiket tabanlı biçimlendirme dili olarak algılanan bir dosyayı her düzenlediğinizde , matchit
eklentinin ve dosya türü eklenti dosyalarının birleşimi , %
hareketin açık ve kapalı etiketlerle eşleşmesine izin verecektir .
Görsel işleçleri kullanarak etiketler arasında geçiş yapabilirsiniz, örneğin:
İmleciniz, eşleşen kapanış html / xml etiketine ilerlemelidir. Kapanış etiketinden geriye doğru atlamak için, karşıt etikete atlamak için oveya tuşuna basın O.
Artık tuşuna basarak görselden çıkabilir Esc, değiştirebilir cveya kopyalayabilirsiniz y.
Bu eylemi kayıt defterine qqkaydetmek için, kaydı başlatmak için düğmesine basın , yukarıdaki gibi etiket atlama işlemini (dahil Esc) yapın, qbitirmek için düğmesine basın . Sonra atlamayı başlatmak için tuşuna basın @q.
Daha fazla yardım görmek :help visual-operators
ya :help v_it
:
at bir
<tag> </tag>
blok (etiketlerle)it iç
<tag> </tag>
blok
Alternatif olarak matchit.vim gibi bir eklenti kullanın (Bkz: Kıvrık ayraç içermeyen dillerde% kullanma ).
Ayrıca bakınız:
matchit
kendisi çoğuvim
dağıtımla geliyor gibi görünüyor , ancak yine de kendiniz etkinleştirmeniz gerekecek.:help matchit-install
daha fazlası için.