2015-08-06 2 views
0

J'essaie d'installer des ctags et je ne sais pas si je fais quelque chose de mal ou non. Il semble que je n'ai pas de liste déroulante pour la saisie semi-automatique et dans vim quand je le fais: les balises apparaissent vides.Ctags au niveau du projet

Structure du projet

C:\Users\costa\Development\CarApplication 
- CarApplication.Web 
----Controllers 
------DashboardController.cs 
- Tags 
- global.json 

donc dans l'explorateur windows je suis arrivé au répertoire CarApplication, faites un clic droit sur le fichier global.json et dire modifier dans vim

Vim ouvre et le fichier est chargé. Type I: balises et appuyez sur Entrée

enter image description here

Ensuite, en utilisant Ctrlp j'ouvre le DashboardController et faire la même chose et j'obtenir les mêmes résultats. Voici ce qui est dans mon .vimrc

set tags=./.git/tags,tags;$HOME 

J'ai vérifié le fichier de balises et il y a des choses dedans. Cela m'a obtenu perplexe

Répondre

1

:tags montre le contenu de la pile . Chaque fois que vous passez à une balise, cette balise est ajoutée à la pile de balises, vous pouvez ensuite utiliser :tags pour visualiser l'historique de vos balises et passer à une balise arbitraire. Si vous n'avez pas accédé à une balise, la pile de balises est vide, donc :tags est inutile à ce stade.

Vous pouvez utiliser :echo tagfiles() pour voir quels fichiers tags ont été trouvés par Vim et :echo taglist('.') pour afficher la (potentiellement longue) liste des balises trouvées dans les fichiers tags.

Pour accéder à une étiquette, vous devez utiliser des commandes telles que :tag foo ou :tlist foo ou <C-]>.

Voir :help tags pour les détails.