Me pregunto si alguien sabe de un plugin de Vim que pueda manejar el movimiento del cursor entre los elementos padre/hijo/hermanos en archivos HTML o XML (preferiblemente ambos).Vim plugin para una mejor navegación XML/HTML?
11
A
Respuesta
16
me gusta usar el movimiento y el texto predeterminados (visual) los objetos
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
6
Matchit.vim hace algo de lo que desea. 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>
, presionando %
moverá el cursor hacia adelante a la siguiente etiqueta <li>
, y así sucesivamente hasta que llegue a la etiqueta </ul>
de cierre, donde %
hace que regrese a la etiqueta de apertura.
Matchit se distribuye con Vim, por lo que no tiene que instalarlo. Pero usted tiene que le permita al poner esto en su archivo vimrc:
runtime macros/matchit.vim
Cuestiones relacionadas
- 1. plugin estructura treelike para vim
- 2. Desinstalando Plugin en Vim
- 3. plugin de árbol de proyecto para vim
- 4. ¿Mejor navegación de ventana en Emacs?
- 5. VIM de navegación automática completa
- 6. Vim: TagList Plugin Actualización lenta
- 7. plugin Vi para eclipse?
- 8. Navegación de archivos y métodos en vim
- 9. Navegación de etiquetas HTML en Vim
- 10. Escribiendo un mejor plugin jQuery
- 11. ¿Cuál es el mejor plugin para Eclipse GWT?
- 12. ¿Cómo avanzar en la búsqueda y navegación de etiquetas VIM?
- 13. En vim, ¿existe un plugin para utilizar% para igualar el doble cotización correspondiente (")
- 14. Vim CtrlP Plugin: ¿establece manualmente el directorio de búsqueda raíz?
- 15. Vim plugin - autocompletar personalizado de params en modo comando
- 16. Instalación del plugin vim de patógeno en Windows
- 17. ¿Alguien tiene el plugin vim taglist trabajando con Scala?
- 18. Crear una navegación numérica
- 19. Plugin (vim-latex) bloqueando gVim en el inicio
- 20. Plugin Groovy/Grails para Sonar
- 21. Emacs navegación rápida por carácter?
- 22. Sonido metálico completo para Vim
- 23. VIM: deshabilitar las teclas de cursor/flecha, pero sólo para la navegación
- 24. Plugin Sbt para jruby
- 25. ¿Cuál es la mejor alternativa de navegación desplegable a Superfish?
- 26. Vim omnicompletion para Java
- 27. Plugin Smarty para NetBeans
- 28. Plugin JSHint para Eclipse?
- 29. ¿Cómo desactivo una variable en Vim?
- 30. ¿Cómo se usa el plugin cucumber.vim de Tim Pope para vim?
gracias a su respuesta que he descubierto algo muy grande : puedes encadenar objetos de texto! –
Jup. Esa fue una joya cuando la descubrí yo mismo :) – sehe
Oro puro, gracias por esta pepita! – romainl