Wiem, że pytanie „jakiego IDE używasz” zostało zadane milion razy. Ale nigdy nie widziałem tego w tym kontekście. Jakie są sugestie dotyczące IDE podczas pracy nad dużymi projektami obejmującymi wiele języków i tysiące plików.
Dobrym przykładem jest źródło Androida. Dla jądra wymagany jest nie tylko dobry IDE C / C ++, ale także skrypty Java i powłoki. Czy jest coś, co jest zbudowane dla tego rodzaju projektu?
Zwykle używam KDevelop dla C / C ++. Uwielbiam to, ale wydaje się, że eksploduje podczas używania go do dużych projektów, takich jak jądro Linuksa. Również nie robi nic dla Javy ani Pythona.
Tak więc w zasadzie szukam sugestii dla IDE / konfiguracji (tj. Vim + skrypty) do pracy z dużymi projektami, włączając w to samo jądro Linuksa.
Edytuj :
Myślę, że mogłem być niejasny. Nie szukam IDE per se. To, co naprawdę mnie interesuje, to narzędzie (zestaw narzędzi?), Które ułatwia pracę z dużymi połączonymi projektami. Na przykład. Jądro linuksa definiuje wiele funkcji makr. Chcę być w stanie otworzyć dowolny plik źródłowy w drzewie jądra i zobaczyć definicję tego makra (czy to za pomocą myszy, okna rozszerzenia vima, czy cokolwiek innego).