Apakah ada alternatif Sumber Wawasan?

12

Saya bukan pengembang, tetapi untuk pekerjaan saya, saya melacak banyak kode. Sebenarnya agak sulit membaca kode orang lain, terutama untuk proyek yang lebih besar.

Source Insight adalah aplikasi hebat yang menyimpan semua simbol dalam basis data, sehingga Anda dapat melihat fungsi baru dipanggil, klik dan lihat bagaimana fungsinya ditulis. Anda dapat melihat semua pengarah objek atau melompat ke pemanggil. Anda tidak perlu mematahkan pemikiran dan memikirkan perintah shell hanya untuk menemukan hal-hal ini setiap kali Anda mengalami variabel / struktur / fungsi baru dari beberapa file lain.

Saya memilikinya berjalan di WINE, tetapi ada sedikit gangguan yang kadang-kadang menghalangi.

Saya tahu orang akan menyebutkan C-scope, saya sudah mencobanya, tetapi sebenarnya tidak sama. Jadi, dengan begitu banyak proyek open source besar di luar sana untuk Ubuntu, apakah ada alat asli untuk membantu membacanya secara efisien?

EDIT:

Terima kasih atas sarannya, tetapi apakah CODE :: BLOCKS atau CodeLite memberikan kemampuan untuk melihat fungsi yang diklik mouse tanpa melompat ke sana, sehingga saya dapat melihat penelepon dan mundur pada saat yang sama?

masukkan deskripsi gambar di sini

hansioux
sumber
1
yang mana yang akhirnya Anda gunakan?
sleeping_dragon
2
Saya akhirnya memutuskan untuk menggunakan plugin Trinity di vim, dengan ctag dan cscope ....
hansioux

Jawaban:

3

Kode :: Blok mungkin menjadi opsi.

Code :: Blocks adalah C ++ IDE gratis yang dibangun untuk memenuhi kebutuhan para penggunanya. Ini dirancang agar sangat extensible dan dapat dikonfigurasi sepenuhnya.

IDE dengan semua fitur yang dibutuhkan pengembang, memiliki tampilan, rasa, dan operasi yang konsisten di seluruh platform.

Dibangun di sekitar kerangka kerja plugin, Kode :: Blok dapat diperpanjang dengan plugin. Segala jenis fungsi dapat ditambahkan dengan menginstal / mengkodekan sebuah plugin. Misalnya, fungsi kompilasi dan debugging sudah disediakan oleh plugin!

masukkan deskripsi gambar di sini

Berjalan di windows juga
saya akan membiarkan orang lain memposting tentang codelite dan widestudio sehingga Anda dapat memilih satu

Rinzwind
sumber
1

Saya pikir yang Anda inginkan adalah Source-Navigator

jika Anda masih tidak suka ini, Anda dapat anggur wawasan sumber Anda.

shengy
sumber
0

Saya tidak yakin apakah saya benar mengerti apa yang ingin Anda lakukan, tetapi pada dasarnya setiap IDE dapat melakukan apa yang Anda inginkan - Kode :: Blok dari jawaban lain adalah apa yang terlintas dalam pikiran saya juga; atau Eclipse .

Karena Anda tidak mengatakan untuk bahasa apa, saya akan merujuk Anda ke koleksi IDE untuk suite pemrograman C : C

Christoph
sumber
0

Tidak ada. Tidak ada IDE lain yang intuitif seperti wawasan sumber dan jika itu mereka akan dilisensikan dan dibayar.

pointer akurat
sumber
0

Ada sourcetrail : Sourcetrail adalah cross-platform source explorer untuk C, C ++, Java dan Python.

sailfish009
sumber