Ich weiß, dass die Frage "Welche IDE benutzt ihr?" Millionen Mal gestellt wurde. Aber ich habe es in diesem Zusammenhang noch nie gefragt gesehen. Was sind einige Vorschläge für eine IDE, wenn Sie an großen Projekten arbeiten, die mehrere Sprachen und Tausende von Dateien umfassen?
Ein gutes Beispiel ist die Android-Quelle. Für den Kernel ist nicht nur eine gute C / C ++ - IDE erforderlich, sondern auch Java- und Shell-Skripte. Gibt es etwas, das für diese Art von Projekt gebaut wurde?
Was ich normalerweise benutze, ist KDevelop für C / C ++. Ich liebe es, aber es scheint zu explodieren, wenn es für große Projekte wie den Linux-Kernel verwendet wird. Außerdem macht es nicht einmal etwas für Java oder Python.
Grundsätzlich suche ich also Vorschläge für IDEs / Setups (dh vim + scripts) für die Arbeit mit großen Projekten, einschließlich des Linux-Kernels selbst.
Bearbeiten :
Ich glaube, ich war vielleicht unklar. Ich bin nicht gerade auf der Suche nach einer IDE an sich. Was mich wirklich interessiert, ist ein Tool (eine Reihe von Tools?), Das die Arbeit mit großen, gekoppelten Projekten erleichtert. Beispielsweise. Der Linux-Kernel definiert viele Makrofunktionen. Ich möchte in der Lage sein, eine bestimmte Quelldatei im Kernelbaum zu öffnen und die Definition dieses Makros zu sehen (sei es durch Bewegen der Maus über ein Vim-Erweiterungsfenster oder irgendetwas anderes).