I would like to be able to navigate through HTML tag by tag. Is there a way I can move from HTML tag to tag. (i.e. *
You can jump between tags using visual operators, in example:
Your cursor should jump forward to the matching closing html/xml tag. To jump backwards from closing tag, press o or O to jump to opposite tag.
Now you can either exit visual by pressing Esc, change it by c or copy by y.
To record that action into register, press qq to start recording, perform tag jump as above (including Esc), press q to finish. Then to invoke jump, press @q (to repeat, hit @@
).
See more help at :help visual-operators
or :help v_it
:
at a
block (with tags)
it inner
block
Alternatively use plugin such as matchit.vim (See: Using % in languages without curly braces).
See also: