2015-08-12 2 views
2

J'ai les paramètres suivants pour la ctags:Comment spécifier l'emplacement du fichier TAGS?

ctags -f TAGS -e -R --langmap=php:+.inc.foo.bar --list-maps=php 

Toute idée comment je pourrais spécifier où le TAGS fichier doit être placé? Je n'ai rien trouvé à ce sujet dans man ctags et ctags --help, seulement sur le nom de fichier que le fichier TAGS devrait avoir.

Répondre

1

Le nom de fichier après le paramètre -f peut être simplement un nom de fichier sans chemin, mais peut également être associé à un chemin relatif ou à un chemin absolu complet.

Par exemple sous Windows:

ctags -f "C:\My Projects\ProjectX\ProjectX_tags.txt" -e -R --langmap=php:+.inc.foo.bar --list-maps=php 

Les guillemets doubles ne sont nécessaires que si le chemin ou le nom du fichier contient 1 ou plusieurs espaces.

+0

Merci pour votre réponse. Je ne m'attendais pas à avoir une réponse un mois plus tard. – ReneFroger

0

Que diriez-vous quelque chose comme:

ctags -f - > /path/to/final/dest/tags 

si la partie -f - redirige le fichier des balises à la sortie standard, puis nous utilisons la redirection du shell pour l'envoyer à la destination de notre choix.