2011-08-03 7 views
1

J'utilise gvim comme principal 'IDE' sur Windows 7 et j'aimerais utiliser ctags pour naviguer dans le code. Je l'ai téléchargé et RAN sur ce tutoriel: http://www.techrepublic.com/article/configure-vi-for-java-application-development/5054618Utilisation de Ctags avec Gvim sous Windows

ctags -f ~/.tags -R ~/myprojects/src $JAVA_HOME/src 

J'ai ensuite installé mon vimrc avec ...

set tags=~/.tags 

Cependant quand je fais Ctrl +] sur un mot-clé, il dit qu'il ne peut pas trouver le fichier dans lequel la balise est définie. Affiche le chemin correct, sauf qu'il manque c:\ dès le début afin que vim ne peut pas le charger.

Comment peut-il me donner le bon chemin? J'utilise la dernière version de gvim et ctags.

Merci

Répondre

1

FWITW, je ne suis pas entièrement vendus sur le concept de garder mes tags dans un seul endroit. Cette partie de la commande appel:

-f ~/.tags 

pas plus que je voie difficile à mon projet en cours. Cette partie:

-R ~/myprojects/src 

BTW, Windows n'a pas ~ donc je ne pense pas que ce soit de ceux qui ne fonctionnerait (pas sûr si Vim trouver ~, à savoir la « maison »).

Si j'étais vous, je me fendrais la méthode la plus simple jusqu'à ce que vous soyez plus à l'aise avec les méthodes et les idéaux Vim.

méthode la plus aisée

  1. laissez toujours connaître le Vim « Répertoire actuel » (en faisant l'hypothèse que vous n'êtes pas lancez Vim via l'invite de commande). Lorsque vous ouvrez un fichier toujours définir le répertoire en cours en exécutant la commande suivante du mode normal:

    :cd %:p:h 
    
  2. Générer un fichier de balises dans le répertoire courant avec la commande suivante (en mode normal).

    :!ctags -R . 
    

Bonne saut.

+1

Notez que '' 'fonctionne sous Windows pour vim ** dans certains endroits **. Voir ': help home-replace' pour plus d'informations. –

+0

* hein * bon à savoir. THX. –

Questions connexes