Esiste un'alternativa a Source Insight?


12

Non sono uno sviluppatore, ma per il mio lavoro traccio molti codici. In realtà è piuttosto difficile leggere il codice di altre persone, specialmente per progetti più grandi.

Source Insight è un'ottima applicazione che memorizza tutti i simboli in una base di dati, quindi puoi vedere una nuova funzione chiamata, fare clic su di essa e vedere come viene scritta la funzione. Puoi vedere tutti i referrer di un oggetto o passare a un chiamante. Non hai bisogno di spezzare il treno del pensiero e pensare ai comandi della shell solo per trovare queste cose ogni volta che ti imbatti in una nuova variabile / struttura / funzione da alcuni altri file.

Ce l'ho su WINE, ma ci sono piccoli difetti che a volte si frappongono.

So che la gente menzionerà C-scope, l'ho provato, ma in realtà non è lo stesso. Quindi, con così tanti enormi progetti open source disponibili per Ubuntu, esistono strumenti nativi che li aiutano a leggerli in modo efficiente?

MODIFICARE:

Grazie per i suggerimenti, ma CODE :: BLOCKS o CodeLite forniscono le capacità per vedere la funzione su cui il mouse ha fatto clic senza saltare su di essa, così posso vedere il chiamante e chiamare contemporaneamente?

inserisci qui la descrizione dell'immagine


1
quale hai usato finalmente?
sleeping_dragon

2
Alla fine ho deciso di utilizzare il plugin Trinity in vim, con ctag e cscope ....
hansioux,

Risposte:


3

Code :: Blocks potrebbe essere un'opzione.

Code :: Blocks è un IDE C ++ gratuito creato per soddisfare le esigenze più esigenti dei suoi utenti. È progettato per essere molto estensibile e completamente configurabile.

Un IDE con tutte le funzionalità di cui uno sviluppatore ha bisogno, con aspetto, funzionalità e funzionamento coerenti su tutte le piattaforme.

Costruito attorno a un framework di plugin, Code :: Blocks può essere esteso con plugin. È possibile aggiungere qualsiasi tipo di funzionalità installando / codificando un plug-in. Ad esempio, la funzionalità di compilazione e debug è già fornita dai plugin!

inserisci qui la descrizione dell'immagine

Funziona anche su Windows
, lascerò che qualcun altro pubblichi su codelite e widestudio in modo che tu possa sceglierne uno



0

Non sono sicuro di aver capito bene cosa vuoi fare, ma praticamente qualsiasi IDE può fare quello che vuoi - Code :: Blocks from the other answer è anche quello che mi viene in mente; o Eclipse .

Dal momento che non dici quale lingua dovrebbe essere, ti farò riferimento a questa raccolta di IDE per suite / IDE di programmazione C: C


0

Non c'è nessuno. Nessun altro IDE è così intuitivo come la conoscenza della fonte e, se fosse così, verrà concesso in licenza e pagato.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.