web-dev-qa-db-fra.com

Existe-t-il une alternative à Source Insight?

Je ne suis pas un développeur, mais pour mon travail, je trace beaucoup de codes. Il est en fait assez difficile de lire le code des autres, en particulier pour les plus gros projets.

Source Insight est une excellente application qui stocke tous les symboles dans une base de données. Vous pouvez ainsi voir une nouvelle fonction être appelée, cliquer dessus et voir comment la fonction est écrite. Vous pouvez voir tout le référent d'un objet ou passer à un appelant. Vous n'avez pas besoin de casser le train de la pensée et de penser à des commandes Shell pour trouver ces informations chaque fois que vous rencontrez une nouvelle variable/structure/fonction à partir d'autres fichiers.

Je l'ai sur WINE, mais il y a quelques petits problèmes qui gênent parfois.

Je sais que les gens vont parler de C-scope, je l’ai essayé, mais ce n’est vraiment pas la même chose. Donc, avec autant d’immenses projets Open Source pour Ubuntu, existe-t-il des outils natifs pour les lire efficacement?

MODIFIER:

Merci pour les suggestions, mais CODE :: BLOCKS ou CodeLite permettent-ils de voir la fonction sur laquelle la souris a cliqué sans sauter, de sorte que je puisse voir l'appelant et l'appelé en même temps?

enter image description here

12
hansioux

Code :: Blocks pourrait être une option.

Code :: Blocks est un C++ gratuitIDE conçu pour répondre aux besoins les plus exigeants de ses utilisateurs. Il est conçu pour être très extensible et entièrement configurable.

Un IDE avec toutes les fonctionnalités dont un développeur a besoin, avec une apparence, une convivialité et un fonctionnement cohérents sur toutes les plateformes.

Construit autour d'un framework de plugin, Code :: Blocks peut être étendu avec des plugins. Tout type de fonctionnalité peut être ajouté en installant/codant un plugin. Par exemple, les fonctionnalités de compilation et de débogage sont déjà fournies par les plugins!

enter image description here

Fonctionne aussi sur les fenêtres
Je laisserai quelqu'un d'autre publier à propos de codelite et widestudio afin que vous puissiez en choisir un

3
Rinzwind

Il n'y en a pas. Aucun autre IDE n'est aussi intuitif qu'un aperçu de la source et, dans ce cas, il sera licencié et payé.

1

Je pense que ce que vous voulez est un Source-Navigator

si vous n'aimez toujours pas cela, vous pouvez enrichir votre aperçu de la source.

1
shengy

Je ne suis pas sûr de bien comprendre ce que vous voulez faire, mais fondamentalement, tout IDE peut faire ce que vous voulez - Code :: Les blocs de l'autre réponse sont ce qui me vient à l'esprit également; ou Eclipse .

Puisque vous ne dites pas quelle langue il devrait être, je vous renverrai à cette collection d'IDE pour C: suites de programmation C/IDE

0
Christoph