2009-12-09 7 views
5

Je suis un grand fan de ctags, mais parfois il est difficile de l'utiliser.VIM: Comment se déplacer entre les balises correspondantes?

Dans le cas où j'ai quelques déclaration des fonctions avec le même nom - "ctrl +]" vous renvoie à la première occurrence - ce qui n'est pas toujours ce dont j'ai besoin.

Comment puis-je voir la liste complète des tags correspondants afin que je puisse choisir lequel ouvrir?

Répondre

8

En utilisant gCtrl] au lieu de Ctrl] vous montrera une liste de tags s'il y a plus d'un qui correspond au mot sous le curseur.

5

:ts montre les étiquettes pour la dernière étiquette demandée, ou vous pouvez lui donner un argument pour rechercher une étiquette spécifique.

2

:[count]tn[ext][!] Jump to [count] next matching tag (default 1). See 
      |tag-!| for [!]. {not in Vi} 

          *:tp* *:tprevious* 
:[count]tp[revious][!] Jump to [count] previous matching tag (default 1). 
      See |tag-!| for [!]. {not in Vi} 
Questions connexes