Vim-ctags: étiquette introuvable
Je veux utiliser Ctags pour un projet Zend framework. J'ai exécuté cette commande : ctags -R ./* ../ZendFramework/*pour créer une liste de tags, mais le problème est que lorsque j'appuie sur Ctrl-] sur une classe ou une méthode, j'obtiens cette erreur: ctags: tag not found
J'ai vérifié le fichier tags et toutes les classes / méthodes / variables sont listées. Les fichiers tags se trouvent à la racine du projet. Dois-je le charger manullay lorsque j'ouvre un fichier?
2 réponses
Oui, vous devriez dire à Vim où trouver votre fichier tags avec quelque chose comme:
:set tags=/path/to/tags
, Ce n'est pas très optimal, cependant. Cette ligne dans votre ~/.vimrc devrait aider:
set tags=./tags,tags;$HOME
Il dit à Vim de rechercher un fichier tags dans le répertoire du fichier courant, dans le répertoire courant et jusqu'à votre $HOME (c'est la signification du point-virgule), en s'arrêtant au premier coup.
La variable 'tags' doit pointer vers votre fichier tags. Voir :help 'tags'.
Un exemple pour ajouter le chemin d'accès à votre fichier tags:
:set tags+=$HOME/yourpath/tags