KDevelop 4.6 steht bereit

Die neue Version der Entwicklungsumgebung bringt neben kleineren optischen Veränderungen unter anderem auch verbesserten CMake- und GDB-Support sowie ein Plug-in, das es ermöglicht, ninja statt make zu benutzen.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 2 Min.
Von
  • Julia Schmidt

Version 4.6 der Entwicklungsumgebung KDevelop steht zum Download zur Verfügung. Die Entwickler konnten hier unter anderem die Unterstützung für den Debugger GDB verbessern, sodass sich nun beispielsweise Änderungen an Breakpoints (setzen oder entfernen) sofort auswirken, ohne dass ein manuelles Stoppen und Neustarten vonnöten ist. Generell soll die IDE zudem schneller sein und weniger Speicher benötigen.

In puncto Sprachunterstützung gibt es für C++ in Version 4.6 unter anderem eine neue automatische Ergänzung, die mögliche Member-Variablen oder -Funktionen nach dem Zurückverfolgen von Objekten oder Pointertypen vorschlägt. Entwicklern, die KDevelop zum Python-Programmieren nutzen, stehen Verbesserungen in den Komponenten zur statischen Analyse und Codeergänzung zur Verfügung, so lassen sich etwa Typen aus isinstance()-Aufrufen ableiten und Informationen aus nicht in Python geschriebenen Bibliotheken extrahieren, um diese besser unterstützen zu können. Der Editor kann nach dem Update des PHP-Plug-ins darüber hinaus ordentlich mit den statischen Bindungen aus PHP 5.3 umgehen. Selbiges gilt für die Short Array Syntax, Dereferenzierung von Funktions-Arrays und Deklarationen der Traits aus PHP 5.4 und Dereferenzierungen für Newstring und Array-Literale aus PHP 5.5.

KDevelop 4.6 ermöglicht das Öffnen von Dateien in einer laufenden Session von der Kommandozeile aus via kdevelop $file und stellt ein Project Filter Plug-in bereit, womit sich leichter bestimmen lässt, welche Dateien teil eines Projekts sein sollen. Weitere Plug-ins um ninja statt make zu nutzen und Review Requests zu aktualisieren gehören ebenso zu den Neuerungen, wie kleinere Änderungen der Nutzeroberfläche. Nähere Informationen zum Release lassen sich der Bekanntmachung entnehmen. (jul)