Journal : ctags, a l'aide au secours.

Posté par Mathieu Pillard (page perso, ) le 03 août 2003
0
Cher journal, hier soir j'ai ete pris d'une envie soudaine de jouer avec ctags.
j'avais recupere ya longtemps un vieux fichier tags avec plin de zoulies declarations. Et la je me suis dit: tiens je vais le refaire... horreur ! si je lui demande d'aller me fouiller mon /usr/include, il trouve tres peu de fonction, i.e., pas printf, pas strcpy, etc... pourquoi ca ?

Dans l'affaire, jai perdu mon fichier magique, donc si quelqu'un pouvait m'en filer un bien complet ou me dire comment le refaire bien, parceque la je desespere...
(nota: c'est ptet juste une option a mettre... mais laquelle !)

> Lire le journal (2 commentaires, moyenne: 1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: ctags, a l'aide au secours.

Posté par jmfayard () le 04/08/2003 à 09:40. (lien). Évalué à 1.

Moi je n'utiliserais pas ctags pour les déclarations dans /usr/include
Si tu as un éditeur de texte performant ( http://www.vim.org(...) ),
je te conseille plutôt le mapping suivant :

map <F4> [I:let nr = input("Which one: ")<Bar>exe "normal " . nr ."[\t"<CR>

Utilisation, positionne-toi sur printf et f4 te propose une liste d'endroits où le mot printf apparaît dans les fichiers inclus. Tu peux alors retourner dans ton buffer précédent grace à

: n #

Tu peux préciser dans quels dossiers allez trouver les fichiers inclus grâce à
un truc comme :

set path=.,/usr/include,,,/usr/include/glib-2.0,/usr/include/gtk-1.2

Ah oui, je te conseille vivement d'aller sur http://www.vim.org,(...) et
de cherche taglist.vim dans la catégorie Scripts.
Ca fait vraiment un explorateur de fichiers source très efficace, multi-langage, et agréable.

  • [^]Re: ctags, a l'aide au secours.

    Posté par Mathieu Pillard (page perso, ) le 04/08/2003 à 19:17. (lien). Évalué à 1.

    En fait j'utilise nedit :)
    Et j'ai decouvert les calltips... c'est un peu batard comme systeme, mais ca fonctionne tres tres bien, me suis immediatement fait mon petit script pour generer tout ca...
    Sinon, cote ctags, ca viendrait de --declarations qui n'est pas mis par defaut. mais j'ai pas trop cherche, mon pc vient de mourrir donc jai d'autres preocupations :(

Revenir en haut de page