Forum général.cherche-logiciel Sondage : Outils d'édition et exploration de sources

Posté par .
Tags : aucun
0
21
nov.
2005
Bonjour,


Je cherche à connaitre les outils que vous utilisez pour l'édition et l'exploration de vos sources, ou plus particulièrement des sources kernel.

J'en vois trois pour l'instant, avec les avantages/inconvénients que j'ai identifiés dans l'utilisation que j'en fais. Il existe peut-etre des solutions aux problèmes évoqués :

cscope + vi :
-avantages : léger, utilisable dans une console, les avantages de vi
-inconvénients : le rappel d'une recherche dans l'historique entraine une nouvelle recherche, pas de navigation dans les sources directement

emags + tags :
-avantages : léger, les avantages d'emacs
-inconvénients : gestion de l'historique, pas en mode console

source navigator :
-avantages : interface graphique, plusieurs fenêtres
-inconvénients : lourd à mettre en place et lourd à utiliser


Vous utilisez quoi ? Avez-vous d'autres outils à me suggerer ?

Connaissez-vous un outil qui permette de masquer ou de 'griser' le code qui ne sera pas exécuté à cause de #ifdef ? De la même façon que fonctionne le préprocesseur ?
Que pensez-vous d'une telle fonctionnalité ? Vous serait-elle utile ?

Pour l'implémenter, pour vous, la solution serait de l'intégrer dans l'éditeur ou dans le gestionnaire de tags ?

Merci de me faire part de vos expériences et vos avis.

Bonne journée,

Welty
  • # vim + ctags ...

    Posté par . Évalué à 1.

    Pour du C pur, j'étais assez content de gvim + ctags.

    * Il suffit de faire passer ctags sur l'ensemble de tes sources ...

    * de faire CTRL+] pour que ça t'emmène à l'endroit où le symbole était défini ...

    Ca marche aussi pour java et C++, mais ce n'est plus aussi pratique pour des langages objets, parce qu'en général tu as plusieurs entrées pour une méthode données, correspondant à des classes différentes.

    Sinon, pour cacher les #ifdef, sous vim tu as un truc qui s'appelle folding, ça doit te permettre de faire quelque chose comme ça. Mais je n'ai jamais trop maîtrisé, et en fait, je n'aime pas trop ça...
    • [^] # Re: vim + ctags ...

      Posté par . Évalué à 1.

      Ah oui, et je n'ai pas bien compris ce que tu appelles "gestion de l'historique", mais gvim te garde une espèce de pile, et CTRL + T te permets de remonter dans ta pile de navigation ...

Suivre le flux des commentaires

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