plugged - ¿Vim plugin para una mejor navegación XML/HTML?
vim plugin plugged (2)
Me gusta usar el movimiento predeterminado y los objetos de texto (visuales)
vatatzc # create a fold for second parent tag with all child elements
yit6jvitp # yank this element child nodes and, 6 lines down,
# replace the element content with the yanked text
Me pregunto si alguien sabe de un plugin de Vim que pueda manejar el movimiento del cursor entre los elementos padre / hijo / hermano en archivos HTML o XML (preferiblemente ambos).
Matchit.vim hace algo de lo que quieres. Salta entre abrir y cerrar etiquetas XML / HTML cuando presiona la tecla %
. Pero hay algunas etiquetas donde agrega un comportamiento especial. Por ejemplo, si el cursor está en una etiqueta <ul>
, presionar %
moverá el cursor hacia adelante a la siguiente etiqueta <li>
, y así sucesivamente hasta que llegue a la etiqueta de cierre </ul>
donde %
hace que retroceda a la etiqueta de apertura.
Matchit se distribuye con Vim, por lo que no tiene que instalarlo. Pero tienes que habilitarlo poniéndolo en tu archivo vimrc:
runtime macros/matchit.vim