¿Existe una alternativa de Source Insight?

12

No soy desarrollador, pero para mi trabajo trazo muchos códigos. En realidad, es bastante difícil leer el código de otras personas, especialmente para proyectos más grandes.

Source Insight es una excelente aplicación que almacena todos los símbolos en una base de datos, para que pueda ver cómo se llama a una nueva función, haga clic en ella y vea cómo se escribe la función. Puede ver todo el referente de un objeto o saltar a una persona que llama. No necesita romper el tren de pensamiento y pensar comandos de shell solo para encontrar estas cosas cada vez que se encuentra con una nueva variable / estructura / función de otros archivos.

Lo tengo ejecutándose en WINE, pero hay pequeños problemas técnicos que a veces se interponen en el camino.

Sé que la gente mencionará C-scope, lo he intentado, pero realmente no es lo mismo. Entonces, con tantos proyectos de código abierto para Ubuntu, ¿hay herramientas nativas para ayudar a leerlos de manera eficiente?

EDITAR:

Gracias por las sugerencias, pero ¿CODE :: BLOCKS o CodeLite proporcionan capacidades para ver la función en la que hizo clic el mouse sin saltar a ella, para que pueda ver al llamador y al que llama al mismo tiempo?

ingrese la descripción de la imagen aquí

hansioux
fuente
1
¿Cuál finalmente usaste?
sleeping_dragon
2
Finalmente decidí usar el complemento Trinity en vim, con ctag y cscope ...
hansioux

Respuestas:

3

Code :: Blocks podría ser una opción.

Code :: Blocks es un IDE de C ++ gratuito creado para satisfacer las necesidades más exigentes de sus usuarios. Está diseñado para ser muy extensible y totalmente configurable.

Un IDE con todas las características que un desarrollador necesita, con una apariencia, sensación y operación consistentes en todas las plataformas.

Construido alrededor de un marco de complementos, Code :: Blocks se puede ampliar con complementos. Se puede agregar cualquier tipo de funcionalidad instalando / codificando un complemento. Por ejemplo, ¡los complementos ya proporcionan la funcionalidad de compilación y depuración!

ingrese la descripción de la imagen aquí

También se ejecuta en Windows. Dejaré
que otra persona publique sobre codelite y widestudio para que pueda elegir uno.

Rinzwind
fuente
1

Creo que lo que quieres es un navegador de origen

Si todavía no le gusta esto, puede elaborar su fuente de información.

shengy
fuente
0

No estoy seguro si entiendo correctamente lo que quieres hacer, pero básicamente cualquier IDE puede hacer lo que quieras: Code :: Blocks de la otra respuesta es lo que también me viene a la mente; o Eclipse .

Como no dice para qué idioma debería ser, lo remitiré a esta colección de IDE para las suites / IDE de programación C: C

Christoph
fuente
0

No hay ninguno. Ningún otro IDE es tan intuitivo como la información de origen y, de ser así, recibirán licencia y se les pagará.

puntero preciso
fuente
0

Hay sourcetrail : Sourcetrail es un explorador de código fuente multiplataforma para C, C ++, Java y Python.

sailfish009
fuente