¿Vim plugin para una mejor navegación XML / HTML?

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).

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 

Matchit.vim hace algo de lo que quieres. Salta entre abrir y cerrar tags XML / HTML cuando presiona la tecla % . Pero hay algunas tags donde agrega un comportamiento especial. Por ejemplo, si el cursor está en una etiqueta

    , presionar % moverá el cursor hacia adelante a la siguiente etiqueta

  • , y así sucesivamente hasta llegar a la etiqueta de cierre 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 
      Intereting Posts