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 !)
# Re: ctags, a l'aide au secours.
Posté par jmfayard . Évalué à 1.
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 (site web personnel) . Évalué à 1.
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 :(
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.