Erstens frage ich nicht nach Leistung. Ich suche nach etwas, das mir mental hilft, in große C-Quellcodedateien zu gelangen, an die ich ja nicht gewöhnt bin. Nehmen wir zum Beispiel readelf.c
. Diese Datei besteht aus 20.000 Zeilen. Ich kann den Code lesen und verstehen, aber ich möchte lieber nicht. Dies ist nach meiner Erfahrung mit C immer nur ein Problem. Aus irgendeinem Grund ist die Dateigröße in C absurd groß und readelf.c
damit nicht allein. Gibt es irgendetwas, das eine C-Datei in etwas Vernünftiges wie ein strukturiertes Projekt virtualisieren kann? Ich weiß, das verlangt viel, aber es scheint, als hätte jemand mit all dem existierenden C-Code so etwas getan.
Das Terminal meines Laptops kann ~ 50 Leitungen aufnehmen. Welche Tools und Plugins bietet vim zum Navigieren in Dateien mit mehr als 10.000, aber weniger als 100.000 Zeilen?