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:
matchit
wtyczkę (zobacz :help matchit-install
instrukcje).:filetype plugin on
). Odtąd za każdym razem, gdy edytujesz plik wykryty jako xml
lub html
inny język znaczników oparty na znacznikach, połączenie matchit
wtyczki 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-operators
lub :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ż:
matchit
sama wydaje się pochodzić z większościąvim
dystrybucji, ale nadal musisz ją włączyć samodzielnie.:help matchit-install
po więcej.