Czy istnieje skrót do skoku, np. <XX>Do </XX>?
Już próbuję z „%”, ale to nie działa w tej sytuacji.
Czy istnieje skrót do skoku, np. <XX>Do </XX>?
Już próbuję z „%”, ale to nie działa w tej sytuacji.
Odpowiedzi:
matchitwtyczkę (zobacz :help matchit-installinstrukcje).:filetype plugin on). Odtąd za każdym razem, gdy edytujesz plik wykryty jako xmllub htmlinny język znaczników oparty na znacznikach, połączenie matchitwtyczki i plików wtyczek typu pliku pozwoli %ruchowi dopasować otwieranie i zamykanie znaczników.
Możesz przełączać się między tagami za pomocą operatorów wizualnych, na przykład:
Kursor powinien przeskoczyć do pasującego zamykającego znacznika html / xml. Aby przejść do tyłu od zamykającego znacznika, naciśnij olub, Oaby przejść do przeciwnego znacznika.
Teraz możesz wyjść z trybu wizualnego, naciskając Esc, zmieniając go club kopiując y.
Aby zarejestrować tę akcję w rejestrze, naciśnij, qqaby rozpocząć nagrywanie, wykonaj przeskakiwanie do znaczników jak powyżej (w tym Esc), naciśnij, qaby zakończyć. Następnie, aby wywołać skok, naciśnij @q.
Zobacz więcej pomocy przy :help visual-operatorslub :help v_it:
at
<tag> </tag>wiersza (znaczników)it
<tag> </tag>blok wewnętrzny
Alternatywnie użyj wtyczki, takiej jak matchit.vim (patrz: Używanie% w językach bez nawiasów klamrowych ).
Zobacz też:
matchitsama wydaje się pochodzić z większościąvimdystrybucji, ale nadal musisz ją włączyć samodzielnie.:help matchit-installpo więcej.