Source Insight alternatifi var mı?


12

Ben bir geliştirici değilim, ama çalışmalarım için birçok kod izliyorum. Özellikle büyük projeler için diğer insanların kodlarını okumak oldukça zordur.

Source Insight, tüm sembolleri bir veri tabanında saklayan harika bir uygulamadır, böylece yeni bir işlevin çağrıldığını görebilir, üzerine tıklayabilir ve işlevin nasıl yazıldığını görebilirsiniz. Bir nesnenin tüm yönlendiricisini görebilir veya arayana atlayabilirsiniz. Diğer bazı dosyalardan her yeni değişken / yapı / işlevle karşılaştığınızda bunları bulmak için düşünce trenini kırmanıza ve kabuk komutlarını düşünmenize gerek yoktur.

ŞARAP üzerinde çalışıyorum, ama bazen yoluna çıkan küçük aksaklıklar var.

İnsanların C-kapsamından bahsedeceğini biliyorum, denedim, ama gerçekten aynı değil. Peki, Ubuntu için çok sayıda açık kaynak kodlu projeyle, onları verimli bir şekilde okumaya yardımcı olacak yerel araçlar var mı?

DÜZENLE:

Önerileriniz için teşekkürler, ancak CODE :: BLOCKS veya CodeLite, farenin üzerine atlamadan tıkladığı işlevi görmek için yetenekler sağlıyor mu, böylece aynı zamanda arayanı ve callee'yi görebilir miyim?

resim açıklamasını buraya girin


1
sonunda hangisini kullandın?
sleeping_dragon

2
Sonunda ctag ve cscope ile vim'de Trinity eklentisini kullanmaya karar verdim ....
hansioux

Yanıtlar:


3

Kod :: Bloklar bir seçenek olabilir.

Code :: Blocks, kullanıcılarının en zorlu ihtiyaçlarını karşılamak için tasarlanmış ücretsiz bir C ++ IDE'dir. Çok genişletilebilir ve tamamen yapılandırılabilir olacak şekilde tasarlanmıştır.

Platformlar arasında tutarlı bir görünüm, his ve operasyona sahip, geliştiricinin ihtiyaç duyduğu tüm özelliklere sahip bir IDE.

Bir eklenti çerçevesi üzerine inşa edilen Code :: Blocks, eklentilerle genişletilebilir. Bir eklenti yükleyerek / kodlayarak her türlü işlevsellik eklenebilir. Örneğin, derleme ve hata ayıklama işlevselliği zaten eklentiler tarafından sağlanmaktadır!

resim açıklamasını buraya girin

Windows'da da çalışır,
başka birinin codelite ve widestudio hakkında yayın yapmasına izin veririm,



0

Ne yapmak istediğinizi doğru bir şekilde anladığımdan emin değilim, ancak temelde herhangi bir IDE ne istersen yapabilir - Code :: Diğer cevaptaki bloklar da aklıma geliyor; veya Eclipse .

Hangi dilde olması gerektiğini söylemediğiniz için, sizi C: C programlama süitleri / IDE'leri için bu IDE koleksiyonuna yönlendireceğim.


0

Hiç yok. Başka hiçbir IDE, kaynak bilgisi kadar sezgisel değildir ve bu olursa lisanslanacak ve ödenecektir.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.