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