2009-12-09 9 views
5

Sono un grande fan dei ctags, ma a volte è difficile usarlo.VIM: come spostarsi tra tag corrispondenti?

Nel caso in cui ho alcune dichiarazioni delle funzioni con lo stesso nome - "ctrl +]" ti lancia alla prima occorrenza - che non è sempre quello di cui ho bisogno.

Come posso visualizzare l'elenco completo dei tag corrispondenti in modo da poter scegliere quale aprire?

risposta

8

Utilizzando gCtrl] invece di Ctrl] vi mostrerà un elenco di tag se c'è più di uno che corrisponde la parola sotto il cursore.

5

:ts mostra i tag per l'ultimo tag richiesto oppure è possibile fornire un argomento per cercare un tag specifico.

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} 
Problemi correlati