kscope ist ein Cscope Frontend. Kscope stellt eine Quelle-Bearbeitungsumgebung für große C-Projekte, wie zum Beispiel den Linux-Kernel.
Kscope ist keineswegs beabsichtigt, einen Ersatz zu einem der führenden Linux / KDE IDE wie KDevelop sein. Zunächst einmal, es ist nicht eine integrierte Entwicklungsumgebung: es bietet nicht die üblichen Schreib- / kompilieren / debug-Zyklus von den meisten IDE unterstützt. Stattdessen wird kscope auf Quelle Bearbeitung und Analyse konzentriert.
Der wichtigste Unterschied jedoch zwischen kscope und gemeinsame IDE ist, dass kscope ist für die Verwendung mit Projekten in C, dh geschrieben in einer funktional-Programmierumgebung bestimmt. Die meisten IDE sind spezialisiert auf objektorientierten Sprachen und sind wenig hilfreich, um die C-Programmierer. Zum Beispiel zeigt alle Funktionen im Linux-Kernel als globale Objekte in einer "Klassen" Baum bietet keine aussagekräftigen Informationen.
Kscope, andererseits, um einen wirksamen Mechanismus für Code-Navigation, die dem Benutzer Abfragen auf dem Code ausführen können gebaut.
Die Arten von Abfragen kscope laufen können, gehören:
- Holen Sie sich alle Verweise auf ein Symbol
- Finden Sie die Definition eines Symbols
- Finden Sie alle Funktionen, die von oder namens Aufruf einer Funktion
- Finden Sie eine egrep Muster
- Alle Dateien #including eine Datei
Diese Abfragen werden durch eine zugrunde liegende Cscope Verfahren abgewickelt. Kscope einfach dient als Front-End für diesen Prozess, Fütterung mit Abfragen und Analysieren seine Ausgabe in Ergebnislisten. Die Elemente in diesen Listen kann später ausgewählt werden, um einen Editor auf den entsprechenden Strich geöffnet werden
Eigenschaften .
- Mehrere Editorfenster (mit Ihrem Lieblings-KDE-Editor)
- Projektmanagement
- Front-end für die meisten Cscope Abfragen
- Tag-Liste für jede offene Editor
- Call-Baumfenster
- Session-Management, einschließlich der Speicherung und Wiederherstellung Abfragen
- Kompatibel mit cscope.out Dateien extern aufgebaut
Was ist neu in dieser Pressemitteilung:
- New: Save / Restore-Anfragen im Rahmen einer Sitzung
- Verbessert: Bessere Handhabung Sitzung
- Bug fix: Mehrere Korrekturen an den Cscope Ausgangs Parser
- Bugfix: Absturz bei der Auswahl das erste Element in der Geschichte
- Bug fix: Verwenden Sie den richtigen Weg beim Laden von Projektdateien
- Bugfix: Korrekte Erfassung der aktiven Editor
- Compilation fix: Explizit verknüpfen libkscope_cscope mit libkscope_core
- Dokumentation: Hinzugefügt Anweisungen zum Ausführen kscope auf die INSTALL-Datei
Kommentare nicht gefunden