Czy istnieje alternatywa Source Insight?

12

Nie jestem programistą, ale w swojej pracy śledzę wiele kodów. W rzeczywistości raczej trudno jest odczytać kod innych ludzi, szczególnie w przypadku większych projektów.

Source Insight to świetna aplikacja, która przechowuje wszystkie symbole w bazie danych, dzięki czemu możesz zobaczyć, jak wywoływana jest nowa funkcja, kliknij ją i zobacz, jak jest napisana. Możesz zobaczyć wszystkich polecających obiekt lub przejść do dzwoniącego. Nie musisz przerywać myślenia i wymyślać poleceń powłoki, aby znaleźć te rzeczy za każdym razem, gdy natrafisz na nową zmienną / strukturę / funkcję z niektórych innych plików.

Mam go uruchomionego na WINE, ale są małe usterki, które czasem przeszkadzają.

Wiem, że ludzie wspominają o zakresie C, próbowałem, ale tak naprawdę to nie to samo. Więc przy tak wielu ogromnych projektach open source dla Ubuntu, czy istnieją natywne narzędzia, które pomagają je skutecznie czytać?

EDYTOWAĆ:

Dziękuję za sugestie, ale czy CODE :: BLOCKS lub CodeLite zapewnia możliwości zobaczenia funkcji klikniętej przez mysz bez przeskakiwania do niej, dzięki czemu mogę jednocześnie zobaczyć osobę dzwoniącą i odbierającą?

wprowadź opis zdjęcia tutaj

hansioux
źródło
1
z którego w końcu skorzystałeś?
sleeping_dragon
2
W końcu zdecydowałem się użyć wtyczki Trinity w vimie, z ctag i cscope ....
hansioux

Odpowiedzi:

3

Code :: Blocks może być opcją.

Code :: Blocks to darmowy C ++ IDE zbudowany w celu zaspokojenia najbardziej wymagających potrzeb użytkowników. Jest zaprojektowany tak, aby był bardzo rozszerzalny i w pełni konfigurowalny.

IDE ze wszystkimi funkcjami potrzebnymi deweloperowi, o spójnym wyglądzie, działaniu i działaniu na różnych platformach.

Zbudowany wokół frameworka wtyczek Code :: Blocks można rozszerzyć o wtyczki. Dowolną funkcjonalność można dodać, instalując / kodując wtyczkę. Na przykład, kompilowanie i debugowanie jest już zapewnione przez wtyczki!

wprowadź opis zdjęcia tutaj

Działa również w systemie Windows.
Pozwolę komuś innemu pisać o kodelicie i widestudio , abyś mógł wybrać jeden

Rinzwind
źródło
1

Myślę, że chcesz Nawigatora Źródeł

jeśli nadal ci się to nie podoba, możesz zdobyć wiedzę na temat źródła.

shengy
źródło
0

Nie jestem pewien, czy poprawnie rozumiem, co chcesz robić, ale w zasadzie każde IDE może robić, co chcesz - Code :: Blocks z drugiej odpowiedzi, co przychodzi mi do głowy; lub Zaćmienie .

Ponieważ nie mówisz, w jakim języku powinien być, odsyłam cię do tej kolekcji IDE dla pakietów programistycznych C: C / IDE

Christoph
źródło
0

Nie ma żadnego. Żadne inne IDE nie jest tak intuicyjne jak wgląd w źródła, a jeśli tak, to będą one licencjonowane i opłacane.

wskaźnik dokładny
źródło
0

Jest sourcetrail : Sourcetrail to wieloplatformowy eksplorator źródeł dla C, C ++, Java i Python.

sailfish009
źródło