Forum général.cherche-logiciel Cherche code editor (IDE) avec code browsing capabilities

Posté par  .
Étiquettes : aucune
0
20
sept.
2007
Bonjour,

Je cherche sous linux un editeur de code offrant des facilités de navigation dans du code écrit en C; un peu à la manière de CodeWright ou Source Insight sous Windows.

J'ai un gros morceau de code a explorer. Par exemple, j'aimerai pouvoir trouver en seul coup de clic de souris:

- les prototypes de fonctions
- les corps des fonctions
- les variables globales et les defines

Existe-t-il un équivalent de ces deux logiciels sous Linux?

Merci d'avance pour votre aide

Matthieu
  • # oui

    Posté par  . Évalué à 5.

    ...
    ...
    ...
    blague a part

    emacs avec etags ( ebrowse pour le c++ )
    gvim avec ctags
    kdevelop pour beaucoup
    eclipse pour le reste

    Pour info emacs avec etags sur 3 000 000 de lignes en c++ c'est 20Mo en mémoire ( rajouter 80 avec ebrowse mais la c'est c++ )

    donc emacs +etags ou gvim +ctags ça a l'avantage d'être léger.
    pour les client lourd t'as les deux autres

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

    • [^] # Re: oui

      Posté par  . Évalué à 2.

      ## Attention, ceci est une vrai question et non un troll déguisé ##

      Qu'entends-tu par "sur 3 000 000 de lignes" ??

      J'espère que tu n'écris pas tout tes programmes dans le même fichier texte :)
      ou
      J'espère que emacs sait utiliser le disque dur quand il faut ;)

      note : je ne connais pas emacs, je ne vois vraiment pas ce que cette phrase veut démontrer.
  • # Source-Navigator

    Posté par  . Évalué à 2.

    http://sourcenav.sourceforge.net/

    Plus maintenu depuis des lustres, mais reste excellent.
    • [^] # Re: Source-Navigator

      Posté par  . Évalué à 1.

      sinon y a un IDE portable qui marche bien et de mieux en mieux, c'est codeblocks mais pour avoir la dernière version il faut aller dans nighlty build

Suivre le flux des commentaires

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