¿Hay un atajo para saltar, por ejemplo, <XX>
a </XX>
?
Ya lo intenté con '%', pero no funciona para esta situación.
¿Hay un atajo para saltar, por ejemplo, <XX>
a </XX>
?
Ya lo intenté con '%', pero no funciona para esta situación.
Respuestas:
matchit
complemento (consulte las :help matchit-install
instrucciones).:filetype plugin on
). En adelante, cada vez que edite un archivo detectado como xml
o html
algún otro lenguaje de marcado basado en etiquetas, la combinación del matchit
complemento y los archivos de tipo de archivo permitirán que el %
movimiento coincida con las etiquetas de apertura y cierre.
Puede saltar entre etiquetas usando operadores visuales, por ejemplo:
Su cursor debería saltar hacia la etiqueta html / xml de cierre correspondiente. Para saltar hacia atrás desde la etiqueta de cierre, presione oo Opara saltar a la etiqueta opuesta.
Ahora puede salir de visual presionando Esc, cambiar por co copiar por y.
Para grabar esa acción en el registro, presione qqpara comenzar a grabar, realice el salto de etiqueta como se indica arriba (incluido Esc), presione qpara finalizar. Luego, para invocar el salto, presione @q.
Ver más ayuda en :help visual-operators
o :help v_it
:
at un
<tag> </tag>
bloque (con etiquetas)it
<tag> </tag>
bloque interior
Alternativamente, use un complemento como matchit.vim (consulte: Uso de% en idiomas sin llaves ).
Ver también:
matchit
Parece que viene con la mayoría de lasvim
distribuciones, pero aún tendrá que habilitarlo usted mismo.:help matchit-install
para más.