Existe-t-il un raccourci pour sauter, par exemple <XX>
vers </XX>
?
Je l'ai déjà essayé avec '%', mais cela ne fonctionne pas pour cette situation.
Existe-t-il un raccourci pour sauter, par exemple <XX>
vers </XX>
?
Je l'ai déjà essayé avec '%', mais cela ne fonctionne pas pour cette situation.
Réponses:
matchit
plugin (voir :help matchit-install
pour les instructions).:filetype plugin on
). Désormais, chaque fois que vous éditez un fichier détecté comme xml
ou html
ou un autre langage de balisage basé sur des balises, la combinaison du matchit
plugin et des fichiers de plugin de type de fichier permettra au %
mouvement de correspondre aux balises d'ouverture et de fermeture.
Vous pouvez passer d'une balise à l'autre à l'aide d'opérateurs visuels, par exemple:
Votre curseur doit sauter vers la balise de fermeture html / xml correspondante. Pour revenir en arrière de la balise de fermeture, appuyez sur oou Opour passer à la balise opposée.
Vous pouvez maintenant quitter visual en appuyant sur Esc, le modifier par cou le copier par y.
Pour enregistrer cette action dans le registre, appuyez sur qqpour démarrer l'enregistrement, effectuez un saut d'étiquette comme ci-dessus (y compris Esc), appuyez sur qpour terminer. Ensuite, pour invoquer le saut, appuyez sur @q.
Voir plus d'aide sur :help visual-operators
ou :help v_it
:
at un
<tag> </tag>
bloc (avec balises)it
<tag> </tag>
bloc intérieur
Vous pouvez également utiliser un plugin tel que matchit.vim (voir: Utilisation de% dans les langues sans accolades ).
Voir également:
matchit
lui-même semble venir avec la plupart desvim
distributions, mais vous devrez toujours l'activer vous-même.:help matchit-install
pour plus.