Clion logo

CLion

A Cross-Platform IDE for C and C++

News Releases

CLion 2026.1 ist da

Read this post in other languages:

GitHub Copilot, Cursor und andere Agents im KI-Chat, Unterstützung für benutzerdefinierte Projektformate, DAP-Debugging über TCP und vieles mehr

CLion 2026.1 priorisiert Stabilität und die Verbesserung bestehender Funktionen – das hat uns jedoch nicht davon abgehalten, einige spannende Neuerungen umzusetzen. Besonders interessant ist die Möglichkeit, mehrere Agents direkt im KI-Chat zu nutzen – dadurch wird CLion zu einem offenen Ökosystem für Ihre KI-Tools und -Workflows.

Die wichtigsten Neuerungen dieser Version im Überblick:

Sie können CLion 2026.1 über den nachstehenden Link, über die Toolbox-App, als Snap-Paket für Ubuntu oder über ein Patch-Update für Version 2025.3 beziehen.

CLion 2026.1 herunterladen

Offenes Ökosystem für Ihre KI-Tools und -Workflows

Neben Junie, Claude Agent und seit neuestem auch Codex können Sie in CLion nun mit weiteren KI-Agents direkt im KI-Chat arbeiten. Sie haben die Wahl unter Agents wie GitHub Copilot, Cursor und vielen anderen, die das Agent Client Protocol (ACP) unterstützen. Sie müssen sich nicht mehr darum kümmern, zwischen verschiedenen Tools zu wechseln, um auf unterschiedliche KI-Agents zuzugreifen, oder an einen einzelnen Anbieter gebunden zu sein, der nicht zu jedem Anwendungsfall passt.

Der Start ist ganz einfach:

  1. Öffnen Sie Settings | Tools | AI Assistant | Agents oder wählen Sie im Agent-Auswahlmenü des KI-Chats Install From ACP Registry… aus.
  2. Wählen Sie den gewünschten Agent aus.
  3. Klicken Sie auf Install.

Weitere nützliche KI-Funktionen:

  • Mit „Bring Your Own Key“ (BYOK) können Sie Ihren persönlichen OpenAI- oder Anthropic-Account verwenden, ohne ein separates JetBrains-AI-Abonnement zu benötigen.
  • Kontextsensitive Vorschläge bieten Ihnen während der Bearbeitung kurze, leicht verständliche Hinweise zu Ihrem Code, mit übersichtlichen Diff-Ansichten, um Änderungen unkompliziert zu überprüfen und anzuwenden – ohne dass Ihre AI-Credits verbraucht werden.

Weitere Informationen finden Sie in der Dokumentation von AI Assistant.

Build-Tools und Projektformate

Einfaches Öffnen von benutzerdefinierten und VS-Code-Projekten in CLion

CLion bietet nun eine einfache Möglichkeit zum Einrichten und Anpassen der Codeanalyse für alle Arten von Projekten (einschließlich solcher, die nicht unterstützte Projektformate verwenden) sowie für Dateien ohne Projekt. Diese Funktion vereinfacht auch den Wechsel von VS Code für Benutzer*innen, die bereits mit C/C++-Properties arbeiten, sodass der Umstieg zu CLion noch reibungsloser gelingt. Wenn Sie ein Projekt öffnen, das zuvor in VS Code bearbeitet wurde, erkennt CLion die Einstellungen in der Datei c_cpp_properties.json. Sie können die Einstellungen in dieser Datei sogar anpassen, und CLion übernimmt die Änderungen.

Verbesserte Bazel-Unterstützung mit neuen Tools

Neue Updates für das Bazel für CLion Plugin helfen Ihnen, sich in der IDE zu fokussieren, und machen externe Workarounds überflüssig. Wir freuen uns besonders, Erstunterstützung für Konfigurationstransitionen anzubieten – ein grundlegender Schritt für das bessere Handling von Multi-Architektur-Projekten. Auch wenn diese Unterstützung derzeit noch in den Anfängen steckt, arbeiten wir kontinuierlich daran, die Möglichkeiten mit kommenden Versionen auszubauen.

Zusätzlich zu diesen Verbesserungen können Sie jetzt direkt mit der integrierten REPL mit Starlark experimentieren.

Wir haben außerdem eine erste Version des Ausführungs-Log-Parsers für die Leistungsanalyse in CLion integriert.

Code-Insight-Funktionen für externe Projekte

Die IDE stellt nun vollständige Code-Insight-Informationen für externe Projekte bereit, die im CMake-Abschnitt ExternalProject_Add() definiert sind. CLion lädt diese Projekte als Teil des primären CMake-Projekts, sodass Sie Fehlererkennung, Warnmeldungen, Verwendungssuche und Refactorings nutzen können, ohne externe Projekte separat zu laden. Dieses Update ist besonders wertvoll für eingebettete Frameworks wie STM32, ESP-IDF und Zephyr, bei denen Projekte häufig in mehrere Teile aufgeteilt sind.

Code-Completion für CMake- und Build-Optionen

Completion-Vorschläge in den Feldern CMake options und Build options helfen Ihnen jetzt, Befehlszeilenoptionen für CMake-Profile schneller einzugeben. Geben Sie einfach die ersten Buchstaben einer Option ein, um eine Completion-Liste aufzurufen. Wählen Sie dann in der Liste die gewünschte Option aus.

Leichter lesbare Namen für CMake-Presets

Die Namen der CMake-Presets, die Sie in der IDE sehen, basieren nun auf displayName in CMakePresets.json und nicht mehr wie bisher auf name. Dadurch können Sie einfacher zu lesende, aussagekräftige Namen für Ihre CMake-Presets verwenden, die in den CMake-Einstellungen, im Toolfenster und im Symbolleisten-Widget angezeigt werden.

Platzsparendere Installation von CLion Nova

Wir haben den Speicherplatzbedarf von CLion deutlich reduziert. Das integrierte Plugin für die C/C++-Sprachunterstützung benötigt nach der Installation jetzt plattformübergreifend ca. 50% weniger Speicherplatz. Insgesamt konnte der Speicherplatzbedarf der IDE um 1 GB reduziert werden.

Debugger

TCP-Verbindungen zu DAP-Debuggern

In Version 2025.3 haben wir die Unterstützung für das Debug Adapter Protocol (DAP) eingeführt, wodurch CLion neben LLDB und GDB mit weiteren Debuggern kommunizieren kann. Jetzt werden nicht nur stdin/stdout, sondern auch TCP-Verbindungen zu DAP-Debuggern unterstützt.

Die TCP-Unterstützung bietet noch mehr Flexibilität bei der Auswahl der verwendbaren DAP-Debugger. Außerdem können Sie jetzt zwischen zwei Modi wählen: Launch und Attach – je nachdem, welche Option Ihr DAP-Debugger benötigt. Weitere Informationen zum Konfigurieren eines DAP-Debuggers finden Sie in der Dokumentation.

Wählbare Formate für numerische Werte

Beim Untersuchen eines angehaltenen Programms können Sie nun das Zahlenformat für einzelne Variablen ändern. Sie haben dabei die Wahl zwischen dezimaler, hexadezimaler, oktaler oder binärer Darstellung. Auf diese Weise können Sie Werte in einem Format anzeigen, das für den jeweiligen Anwendungsfall – z. B. Zahlen, Speicheradressen oder Dateiberechtigungen – am besten geeignet ist.

Um das Zahlenformat zu ändern, klicken Sie mit der rechten Maustaste auf eine Variable im Bereich Threads & Variables, klicken Sie auf View as… und wählen Sie dann das gewünschte Format aus. In demselben Menü können Sie auch das Padding-Format ändern.

Schnelleres Debuggen im Remote-Entwicklungsmodus

Dank einer komplett überarbeiteten Debugger-Architektur ist das Debugging in Remote-Entwicklungsszenarien jetzt wesentlich reaktionsschneller und stabiler. Das Rendering des Debug-Toolfensters und der Haltepunkte erfolgt nun im IDE-Frontend, während das Backend die Debugger-Sitzung hostet und mit dem Zielprozess kommuniziert. Bitte beachten Sie, dass wir derzeit noch an der Behebung einiger Probleme arbeiten und diese Funktion weiter optimieren werden.

Integriertes LLDB aktualisiert

Die unter macOS und Linux verfügbare integrierte LLDB-Version wurde von 19.1.7 auf 21.1.7 aktualisiert und enthält damit die neuesten Debugger-Verbesserungen und Bugfixes aus dem LLVM-Projekt. Ausführliche Informationen zu den Neuerungen im Debugger finden Sie in den LLDB-Versionshinweisen.

Sprachunterstützung

Bessere Codefaltung mit CLion Nova

Die IDE erkennt bestimmte Codestrukturen im Editor automatisch und kann sie einklappen, um den Code übersichtlicher zu präsentieren. Bisher bot unsere Standard-Sprachengine CLion Nova weniger Optionen für die Codefaltung als die alte Engine CLion Classic. Die Standardengine verfügt nun über den gleichen Funktionsumfang. Dadurch gelingt die Codenavigation und -organisation intuitiver, und die IDE erfüllt die Erwartungen der Benutzer*innen, die CLion Classic gewohnt waren.

Unit-Test-Unterstützung für Meson

Wir sind dem Ziel, die Integration von Unit-Tests vom CMake-Projektformat abzuspalten, erheblich näher gekommen. Alle vier großen Testframeworks – GoogleTest, Catch2, Boost.Test und doctest – werden jetzt in Meson-Projekten vollständig unterstützt. Damit können Sie nun die gleichen umfassenden Testfunktionen nutzen, die bisher nur für CMake-Projekte verfügbar waren, etwa das Ausführen von Tests direkt im Editor, das Anzeigen von Testergebnissen in einem eigenen Toolfenster sowie das Navigieren zwischen Tests und Implementierungen.

Neue Sprachmerkmale

Dies sind die neuesten C/C++-Funktionen in CLion:

  • Die in C++26 und C23 eingeführte Präprozessoranweisung #embed ermöglicht das Einbetten einer Binärressourcendatei direkt in den Quellcode, ohne auf externe Tools oder Codegenerierung zurückgreifen zu müssen.
  • CLion unterstützt jetzt die in C/C++23 standardisierten Gleitkommatypen bfloat16_t, float16_t und float128_t.
  • Der _Countof-Operator aus C2Y (dem bevorstehenden C-Standard) gibt nun die Anzahl der Elemente in einem Array zurück.
  • Die IDE bietet nun eine bessere Kompatibilität mit compilerspezifischen Erweiterungen durch die von GCC ermöglichten verschachtelten Funktionen sowie die Clang-Modifikatoren _Nullable und _Nonnull für Zeiger.

Verbesserte Programmierunterstützung

Die folgenden neuen Codeinspektionen helfen Ihnen, effizienter zu programmieren:

  • CLion erkennt nun Fälle, in denen designierte Initialisierer gemäß C++20 nicht in der korrekten Reihenfolge stehen, oder wenn beim Überschreiben virtueller Funktionen die Zugriffsstufe geändert wird.
  • Die IDE warnt Sie, wenn eine Funktion eine unterschiedliche Zugriffsebene (public, protected oder private) aufweist als die überschriebene virtuelle Funktion der Basisklasse.
  • Die Unused symbol-Inspektionen wurden auf Klassenmember ausgeweitet, die in .cpp-Dateien definiert sind. Bisher wurde davon ausgegangen, dass diese Elemente von außen sichtbar sind, weshalb sie von der Unused symbol-Analyse ausgeschlossen wurden. Nun werden sie auf dieselbe Weise analysiert wie static-Funktionen und anonyme Elemente im Namensraum.

Plattform-Updates

Flüssiger animierte Einfügemarke und neues Auswahlverhalten

Der Code-Editor wirkt nun moderner, weniger zerklüftet und angenehmer für die Augen, sodass längere Programmiersitzungen leichter durchzuhalten sind. Das sind die wichtigsten Änderungen:

  • Mit den neuen Animationsmodi Snappy und Gliding wird die Einfügemarke flüssiger animiert, sodass diese bei der Navigation leichter zu verfolgen ist.
  • Bei der Hervorhebung der Textauswahl wird jetzt nur der ausgewählte Text markiert, ohne die Zeilenumbrüche in leeren Zeilen.
  • Die Einfügemarke ist nun abgerundet und blinkt sanft, passend zum UI-Design Islands.

Unterstützung für Git-Worktrees

Sie können nun gleichzeitig an mehreren Git-Branches arbeiten, ohne Verzögerungen beim Wechsel zwischen den Branches. Besonders nützlich ist dies bei der agentenbasierten Entwicklung, wenn mehrere Aufgaben parallel bearbeitet werden sollen. Durch separate Worktrees für unterschiedliche Aufgaben können Sie zum Beispiel einen dringenden Hotfix programmieren und gleichzeitig einen KI-Agent in einem anderen Worktree arbeiten lassen sowie Ihre Arbeit im Hauptbranch fortsetzen. Der Wechsel zwischen Worktrees erfolgt verzögerungsfrei, ohne auf die Indexierung warten zu müssen oder den Kontext zu verlieren. Weitere Informationen finden Sie in der Dokumentation.

Einstellung von Code With Me

JetBrains hat beschlossen, Code With Me schrittweise einzustellen. Diese Funktion ermöglichte gemeinsames Programmieren in Echtzeit direkt in JetBrains-IDEs, darunter auch CLion. Diese Entscheidung wurde getroffen, nachdem wir die Nutzungstrends analysiert und diese mit unserer langfristigen Entwicklungsrichtung abgeglichen hatten. Durch die Einstellung dieser Funktion können wir unsere Ressourcen auf Bereiche konzentrieren, die maximalen Nutzwert bieten und modernen Arten der Zusammenarbeit entgegenkommen. Weitere Details zum Zeitplan sowie Antworten auf häufige Fragen finden Sie in diesem Blogbeitrag.

Probieren Sie CLion aus und sagen Sie uns Ihre Meinung

Sie sind herzlich eingeladen, CLion 2026.1 auszuprobieren. Wenn Sie ein aktives Abonnement haben, können Sie die IDE sofort aktualisieren. Neu bei CLion? Probieren Sie die IDE kostenlos aus, wenn Sie vorhaben, sie für nichtkommerzielle Projekte oder zu Bildungszwecken einzusetzen. Andernfalls können Sie im Rahmen einer kostenlosen 30-tägigen Testphase die neuesten Funktionen und Verbesserungen testen.

Ihr Feedback ist uns wichtig! Sollten Sie uns etwas mitteilen wollen oder auf Probleme stoßen, hinterlassen Sie uns bitte unten einen Kommentar, schreiben Sie uns auf X oder nutzen Sie unseren Issue-Tracker.

CLion 2026.1 HERUNTERLADEN

Autor des ursprünglichen Blogposts

Oleg Zinovyev

Oleg Zinovyev