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


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



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


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.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.