WikiDer > KDevelop
KDevelop | ||||
KDevelop 4 Screenshot | ||||
| Entwickler | K THE | |||
| Letzte Version | 5.5 (4. Februar 2020) | |||
| Status | Aktiv | |||
| Betriebssystem | Multiplattform | |||
| Geschrieben in | C | |||
| Kategorie | Integrierte Entwicklungsumgebung | |||
| Lizenz | GNU GPL | |||
| Versionskontrolle | invent.kde.org | |||
| Webseite | (und) Projektseite | |||
| ||||
KDevelop ist ein kostenlosIDE vor dem C, C , Python, QML/JavaScript und PHP für Linux und andere Unix-Betriebssysteme. KDevelop 3.0 war eine komplett neu geschriebene Version im Vergleich zu KDevelop 2. Das Programm erschien zusammen mit K THE 3.2 im Februar 2004. KDevelop wird veröffentlicht unter dem GPL.
KDevelop enthält keine eigenen Compiler, stattdessen verwendet es die GNU-Compiler-Sammlung (GCC) und/oder andere Compiler, um ausführbaren Code zu erstellen.
Chancen
KDevelop verwendet ein eingebettetes Texteditor-Komponente über die KTeil-Technologie. Der Standardeditor ist Erweiterter KDE-Texteditor. Diese Liste enthält einige Funktionen von KDevelop selbst, viele andere Optionen sind spezifisch für die Editor-Komponente selbst, siehe den Artikel über Kate.
- Quellcode-Editor mit Syntaxfärbung und automatisch Einzug (Kate).
- Projektmanagement für verschiedene Projekttypen, wie z.B. Auto machen, qmake vor dem Qt-basierte Projekte und Ameise vor dem Java-basierte Projekte.
- Klassenbrowser.
- Frontend für die GNU-Compiler-Sammlung.
- Frontend für die GNU-Debugger.
- Zauberer zum Generieren und Aktualisieren Klassendefinitionen und Rahmen für Bewerbungen.
- Automatischer Nachschub des Codes (für C und C ).
- Integrierte Unterstützung für support Sauerstoff.
- Unterstützung für CVS.
KDevelop 3 hat eine Architektur, die vollständig ist Plugins basiert. Wenn ein Entwickler eine Änderung vornimmt, laden Sie das Plugin einfach neu zusammengestellt werden. Es besteht auch die Möglichkeit, mehrere Profile zu pflegen, von denen jedes bestimmt, welche Plugins geladen werden sollen. Die aktuelle Version unterstützt mehrere Programmiersprachen, wie z Ada, bashSkripte, fortran, Java, Pascal, perl, Python, Rubin und SQL, zusätzlich zur Unterstützung für C und C und verschiedene Umgebungen wie K THE, GNOME und andere Technologien wie z Qt, GTK und wxWidgets.
Für C und C ist automatische Codevervollständigung verfügbar. Symbole werden in a . gehalten Berkeley DBADatei, um sie schnell nachzuschlagen, ohne den Code erneut erstellen zu müssen geparst muss sein. Das integrierte Debugger ermöglicht grafisches Debugging mit Breakpoints und Backtraces. Dies funktioniert sogar mit dynamisch geladenen Plugins.
Schnelles Öffnen von Dateien ermöglicht schnelles Navigieren zwischen Dateien.
Momentan gibt es 50 bis 100 Plugins für die Entwicklungsumgebung. Wichtig sind persistente Code-Lesezeichen während des gesamten Projekts, automatische Wortvervollständigung das Text schnell erweitert, Code in einen bestimmten Stil umformatiert, bevor er gespeichert wird, suchen/ersetzen während des gesamten Projekts zu helfen Refactoring, usw...
Siehe auch
Externe Links
- (und) Projektseite
- (und) Projekt KDevelop auf Kostenloser Code
- (und) Interview Freehackers mit dem KDevelop-Team
- (und) KDE-Programmier-Tutorial mit KDevelop
- (und) KDE-Wiki - KDevelop Talk (über Webarchiv)
| Siehe die Kategorie KDevelop von Wikimedia Commons für Mediendateien zu diesem Thema. |