Clion logo

CLion

A Cross-Platform IDE for C and C++

News Releases

CLion 2025.3 ist da – mit epischen Neuerungen: schnellere Sprachengine, einzigartiger Constexpr-Debugger, DAP-Unterstützung und vieles mehr

Read this post in other languages:

Dies ist eines der größten Updates, die wir jemals veröffentlicht haben, mit erweiterten Funktionen und Verbesserungen für noch flüssigeres Arbeiten.

CLion 2025.3 ist eines unserer bisher ambitioniertesten Releases. Neben den umfangreichen neuen Funktionen und Workflow-Verbesserungen markiert diese Version einen grundlegenden Wechsel in unserer Herangehensweise an die C/C++-Unterstützung – Geschwindigkeit und Präzision stehen jetzt auf allen Ebenen im Vordergrund.

Das sind die wichtigsten Updates in diesem Release:

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

CLion 2025.3 herunterladen

Höhere Performance dank neuer Sprachengine

Dank unserer neuen Sprachengine CLion Nova für C und C++ können Sie jetzt schneller programmieren und allgemein effizienter arbeiten. Mit dieser Engine ist die IDE leistungsfähiger, reaktionsschneller und präziser geworden. Der Funktionsumfang von CLion Nova umfasst jetzt die am häufigsten nachgefragten Funktionsmerkmale sowie einige exklusive Fähigkeiten. Damit alle von CLion Nova profitieren können, haben wir sie zur Standard-Sprachengine für alle Benutzer*innen befördert.


Was ist CLion Nova?

CLion Nova ist eine C-/C++-Sprachengine, die auf der proprietären JetBrains-Engine basiert, die ursprünglich für ReSharper C++ und Rider entwickelt wurde. Wir haben diese interne Engine speziell für CLion angepasst und im November 2023 als „CLion Nova“ erstmals eingeführt.

Diese neue Engine ist eine Alternative zur bisherigen CLion-Classic-Engine. Bei CLion Classic ist es im Lauf der Zeit zu Performance- und Zuverlässigkeitsproblemen gekommen. CLion Nova wurde speziell entwickelt, um mit Verbesserungen bei der Reaktionsschnelligkeit, Treffsicherheit und allgemeiner Effizienz diesen Herausforderungen zu begegnen.

In diesem Artikel erfahren Sie mehr über die Vorgeschichte, die Ziele und die Vorteile von CLion Nova gegenüber CLion Classic.


In den nächsten drei Unterabschnitten erläutern wir, warum CLion Nova leistungsfähiger und speichereffizienter ist als CLion Classic, stellen seine Alleinstellungsmerkmale gegenüber CLion Classic vor und beantworten einige häufig gestellte Fragen zum Umstieg auf CLion Nova als Standardengine.

Informationen zu allen weiteren Updates und Verbesserungen finden Sie im darauffolgenden Abschnitt.

Performance- und Arbeitsspeicher-Vorteile

Hier sind einige wichtige Editor-Arbeitsschritte und Kennzahlen, bei denen CLion Nova eine höhere Leistung als CLion Classic bietet:

  • Bis zu 2-mal schnellere Code-Completion
  • Bis zu 3-mal schnellere Fehlererkennung
  • Bis zu 4-mal schnellere Syntaxhervorhebung beim Öffnen einer neuen Datei
  • Bis zu 4-mal schnelleres Refactoring

Das folgende Video vergleicht die Zeit zum Umbenennen einer Klasse in CLion Classic und CLion Nova, wenn mit umfangreichen Projekten (über 100.000 Codezeilen) gearbeitet wird. Das Ergebnis: Die neue Engine kann eine mehr als sechsmal so hohe Leistung erzielen.

CLion Nova benötigt auch weniger Arbeitsspeicher bei großen Projekten wie LLVM oder Chromium. Bei unserem internen Test mit LLVM hat CLion Nova 24% weniger Arbeitsspeicher benötigt als CLion Classic. Der Grund dafür ist, dass bei Verwendung der neuen Engine die Java Virtual Machine (JVM) nicht mehr den gesamten Speicher für sich belegt, sondern ihn mit der .NET-Backend-Komponente teilt. Symbole werden separat gespeichert, sodass die IDE-Oberfläche seltener einfriert.

Alleinstellungsmerkmale von CLion Nova

Die neue Engine unterstützt nun nicht nur die wichtigsten Funktionen von CLion Classic, sondern auch eine Reihe völlig neuer Funktionen, die es bei CLion Classic nicht gegeben hat. Einige Beispiele:

  • Mit dem Constexpr Debugger können Sie in die Welt des Compilers eintauchen und beobachten, was unter der Haube geschieht. Sie können Auswertungen schrittweise durchlaufen, Werte untersuchen und erkennen, welcher if-constexpr-Zweig durchlaufen wurde.
  • Der überarbeitete Codeformatierer bietet eine verbesserte Nutzungserfahrung und ermöglicht die Verwendung einer EditorConfig-Datei für Ihre Codestil-Einstellungen.
  • Inlay-Hinweise im Editor zeigen die Namen von automatischen Variablen, die Rückgabetypen von Funktionen und Lambdas, strukturierte Bindungen und Aufrufe innerhalb von Funktionen an. Es gibt auch Hinweise für Namensräume und Präprozessoranweisungen.
  • Neue Refactorings ermöglichen das Einfügen eines neuen Feldes, eines Namensraum-Alias oder einer using enum-Deklaration.
  • Die von JetBrains AI Assistant bereitgestellte Cloud-Code-Completion kann einzelne Codezeilen, Codeblöcke und ganze Funktionen in Echtzeit vervollständigen, wobei der Projektkontext berücksichtigt wird.
  • Die C++-Completion für ganze Zeilen arbeitet lokal und bietet einzeilige Vorschläge basierend auf dem Kontext der aktuellen Datei.
  • Junie, der KI-Coding-Agent von JetBrains, kann komplexe Aufgaben selbstständig erledigen, darunter das Testen von Code, das Beheben von Fehlern, das Bootstrapping und Prototyping sowie die Suche in Projekten. Zwar lässt sich Junie auch mit CLion Classic ausführen, aber es funktioniert nicht ordnungsgemäß und wichtige Funktionen fehlen. Um alle Funktionen von Junie nutzen zu können, ist die Verwendung von CLion Nova erforderlich.

Wir möchten außerdem zwei wichtige Punkte hervorheben:

  • Es ist nicht geplant, diese Alleinstellungsmerkmale in CLion Classic nachzurüsten.
  • Wir haben bewusst darauf verzichtet, einen identischen Funktionsumfang oder ein identisches Verhalten (inklusive aller Fehler) zwischen CLion Nova und CLion Classic anzustreben. Wir werden jedoch das Feedback nach der Veröffentlichung weiterhin beobachten und die häufigsten Funktionswünsche, die wir eventuell übersehen haben, umsetzen.

FAQ zu CLion Nova

In den folgenden FAQs finden Sie weitere Informationen zur Einführung von CLion Nova als Standard-Sprachengine. Sollten Sie dort keine Antwort auf Ihre Frage finden, senden Sie uns bitte eine E-Mail an clion-support@jetbrains.com; wir helfen Ihnen gerne weiter.

Wir sind ein Unternehmen. Welche Auswirkungen wird dies auf uns haben?

Die Umstellung sollte keine Auswirkungen auf Sie haben. Falls Sie jedoch Bedenken haben sollten, wenden Sie sich bitte an Ihren CSE oder Account Manager. Wenn Sie sich unsicher sind, an wen Sie sich wenden sollen, nutzen Sie bitte unser Kontaktformular für Unternehmenskunden.

Wird sich dies auf die Preise auswirken?

Nein, dies hat keine Auswirkungen auf die Preisgestaltung. CLion Nova ist lediglich eine andere Sprachunterstützungs-Engine in CLion, und es hat keinen Einfluss auf Ihr Abonnement, ob Sie CLion Nova oder CLion Classic verwenden.

Wie kann ich zu CLion Classic zurückwechseln?

Bitte beachten Sie, dass wir CLion Classic nicht mehr aktiv weiterentwickeln. Sie können unter Settings | Advanced Settings | CLion zurückwechseln, und Sie finden den Schalter auch unter dem Settings-Symbol in der oberen rechten Ecke Ihrer IDE.

Welche Zukunft hat CLion Classic?

Wir möchten CLion Classic als separates Plugin über den JetBrains Marketplace bereitstellen. Gemäß unserer vorläufigen Planung soll dies in einem der Releases im nächsten Jahr geschehen, jedoch frühestens in sechs Monaten.

Ich möchte bei CLion Classic bleiben. Was soll ich tun?

Sollten Sie weiterhin CLion Classic bevorzugen, teilen Sie uns bitte die Gründe dafür mit. Sie können uns unter clion-support@jetbrains.com anschreiben und uns Ihre Gründe mitteilen. Wir werden uns bemühen, eine Lösung für Sie zu finden.

Lädt CLion Nova meinen lokalen Code zur Verarbeitung oder Analyse in die Cloud hoch?

Nein, CLion Nova unterscheidet sich in dieser Hinsicht nicht von CLion Classic und lädt weder Ihren lokalen Code noch andere Daten in die Cloud hoch. Es gibt jedoch mehrere Situationen, in denen die IDE Ihren Code in die Cloud hochladen oder Daten erfassen kann:

  • Nicht vorinstallierte KI-Funktionen und -Agents: Ihr Code kann an einen LLM-Anbieter gesendet werden, wenn Sie KI-gestützte Funktionen mit einem Remote-Modell verwenden oder mit KI-Agents arbeiten. Bitte beachten Sie, dass JetBrains AI Assistant, Junie und Claude Agent standardmäßig nicht mitgeliefert bzw. aktiviert sind. Weitere Informationen darüber, wie JetBrains mit Ihrem Code und Ihren Daten umgeht, finden Sie in der KI-Dokumentation von JetBrains und in der JetBrains-Datenschutzerklärung. Bitte beachten Sie auch unseren Blogartikel über bevorstehende Änderungen in Bezug auf die Erfassung von codebezogenen Daten durch JetBrains.
  • Nichtkommerzielle Lizenz: CLion kann anonyme Telemetriedaten und detaillierte codebezogene Daten erfassen, wenn Sie die nichtkommerzielle Lizenz verwenden (mehr erfahren).

Sie können die konkreten Arten der übermittelten Daten auch unter Settings | Appearance & Behavior | System Settings | Data Sharing einsehen.

Ist eine vollständige Unterstützung von Objective-C in CLion Nova geplant?

Derzeit ist dies nicht geplant. Wenn Sie an einem Projekt arbeiten, das vorwiegend auf Objective-C setzt, empfehlen wir die Verwendung von CLion Classic. Sollte Ihr Projekt jedoch nur teilweise Objective-C-Code verwenden, könnte die grundlegende Objective-C-Unterstützung in CLion Nova ausreichend sein. Andernfalls bitten wir Sie, CPP-37281 zu beobachten oder dafür zu stimmen.

Ich entwickle Plugins. Inwiefern betrifft mich diese Änderung?

Wenn Sie ein Plugin für CLion Classic entwickelt haben, müssen Sie es für CLion Nova anpassen. Bitte senden Sie uns eine E-Mail unter clion-support@jetbrains.com und stellen Sie uns Ihren Anwendungsfall detailliert vor. Wir werden uns bemühen, Ihnen zu helfen.

Für bestehende und neue Plugins, die die IDE-Sprachengine nicht verwenden, ändert sich nichts, und unsere Anleitung ist weiterhin gültig.


Constexpr-Debugger: Einblicke in Auswertungen während der Kompilierung

Der Constexpr-Debugger ist ein einzigartiges Tool, das Ihnen Einblicke in Auswertungen bietet, die beim Kompilieren ausgeführt werden, insbesondere bei constexpr– und consteval-Code – keine andere IDE bietet derzeit Vergleichbares.

Er verbessert die Debugging-Erfahrung von modernem C++-Code und ermöglicht es Ihnen, Auswertungen schrittweise durchzulaufen, Werte zu überprüfen und nachzusehen, welcher constexpr-Zweig ausgelöst wurde – so können Sie genau nachvollziehen, wie der Compiler Ihren Code ausführt. Der Constexpr-Debugger hilft Ihnen, die Funktionsweise des Compilers genau zu verstehen und Probleme schneller zu beheben. Um mehr darüber zu erfahren, wie Sie dieses Tool einsetzen können, lesen Sie unseren Blogartikel.

Erweiterte Debugger-Unterstützung mit DAP-Technologie

CLion unterstützt jetzt das Debug Adapter Protocol (DAP) – damit kommt die IDE noch näher an das Ziel der universellen Debugging-Unterstützung heran. Mithilfe der DAP-Technologie kann CLion mit einer Vielzahl zusätzlicher Debugger kommunizieren. Neben LLDB und GDB können Sie nun auch Drittanbieter-Implementierungen verwenden, die dieses Protokoll unterstützen.

Um mehr darüber zu erfahren, wie Sie einen DAP-Debugger konfigurieren können, lesen Sie unseren Blogartikel.

Neues Standarddesign: Islands

Das neue Islands-Design hilft Ihnen, fokussiert und entspannt zu programmieren. Es bietet klar erkennbare Tabs, einen verbesserten Kontrast im Editor, eine deutliche Trennung zwischen Arbeitsbereichen und abgerundete Ecken.

Das ist das neue Standarddesign von CLion und anderen JetBrains-IDEs. Dieses Update ist rein visueller Natur – alle Funktionen bleiben unverändert. Weitere Details zu dieser Änderung finden Sie im IntelliJ-Plattform-Blogartikel.

Embedded-Entwicklung

In dieser Version haben wir mehrere Embedded-Workflows optimiert und die Tool-Integrationen verbessert. Dies verringert den Konfigurationsaufwand und gibt Ihnen mehr Zeit für das Wesentliche – die Kernaufgaben der Entwicklung.

Wichtige Plugins im Installationsumfang

Wir haben die Nutzungserfahrung für Embedded-Entwickler*innen verbessert, die mit den Plugins Serial Port Monitor, PlatformIO und Rust arbeiten. Diese Plugins sind jetzt in die IDE integriert, sodass Sie sie nicht mehr manuell installieren müssen.

Zusätzlich zur Eingliederung in die IDE haben wir auch die Nutzungserfahrung und die Bedienoberflächen dieser Tools optimiert, damit sie noch einfacher und komfortabler zu nutzen sind.

Verbesserte Unterstützung für STM32 und STM8

JetBrains ist nun offizieller ST Authorized Partner – damit ist CLion die JetBrains-IDE der Wahl für Embedded-Entwicklung mit STM32- und STM8-Mikrocontrollern. Diese Partnerschaft unterstreicht unser Engagement für das Embedded-Ökosystem und trägt der wachsenden Nachfrage nach intelligenteren, besser vernetzten Geräten Rechnung.

In den letzten Releases haben wir die STM32-Integration in CLion kontinuierlich verbessert, um eine robuste und moderne Plattform für die moderne Embedded-Entwicklung bereitzustellen.

Live-Überwachungen: Verbesserte Bedienung und neue Funktionen

Mit Live-Überwachungen können Sie globale Variablen in Echtzeit überwachen, ohne das Programm anzuhalten. Besonders nützlich ist dies für Entwickler*innen, die mit zeitkritischen Protokollen oder physikalischen Prozessen arbeiten, die einen unterbrechungsfreien Betrieb erfordern.

Diese Version verbessert die Funktionalität und Bedienbarkeit unter anderem durch die Anzeige der aktuellen Werte von Peripherieregistern, einen Datenexport im CSV-Format und Completion-Vorschläge für Variablennamen. Durch diese Updates können Live-Überwachungen vielseitiger und komfortabler genutzt werden. Weitere Informationen zu dieser Funktion finden Sie in der Dokumentation.

Build-Tools und Projektformate

Diese Version enthält wichtige Toolchain-Updates für Windows und reibungslosere Integrationen für West-Projekte, sodass Sie Ihre Entwicklungsumgebung auf dem neuesten Stand halten und den Konfigurationsaufwand reduzieren können.

Unterstützung der Toolchain von Visual Studio 2026

CLion unterstützt nun die Toolchain von Visual Studio 2026 für Windows – somit können Sie die neuen MSVC-Build-Tools v14.50 nutzen, einschließlich Version 19.50 des C++-Compilers. Diese Compiler-Version unterstützt neue Sprachmerkmale aus C++23, darunter die Syntax auto(x) und auto{x}, mit der Sie ein Objekt kopieren und als temporär kennzeichnen können (P0849R8). Der Compiler hat außerdem mehrere wichtige Fehlerkorrekturen erhalten.

Verbesserte Integration von nRF Connect SDK und West

Wir haben die Projektkonfiguration bei Verwendung des nRF Connect SDK optimiert. CLion akzeptiert jetzt sysbuild als Standard-Buildkonfiguration für diese Projekte, sodass Sie sie ausführen und debuggen können, ohne zusätzliche Einstellungen für West vornehmen zu müssen.

Mitgeliefertes CMake aktualisiert

CLion enthält nun CMake 4.1.2, die neueste stabile Version. Informationen zu den Verbesserungen in dieser CMake-Version finden Sie in der Dokumentation des Anbieters.

C++-Sprachupdates

Modernes C++ entwickelt sich rasant weiter, und unser Anspruch ist, Sie immer auf dem neuesten Stand zu halten. Mit der CLion-Nova-Engine können Sie jetzt C++26-Sprachmerkmale wie Pack-Indizierung, Erweiterungsanweisungen und Contracts verwenden, und Fehler bei constexpr-Auswertungen lassen sich klarer diagnostizieren.

Features von C++26

Wenn CLion Nova aktiviert ist, unterstützt die IDE nun mehrere wichtige Features aus dem neuesten Sprachstandard, darunter:

  • Pack-Indizierung: Einzelne Elemente eines Packs können nun über den Indexoperator abgerufen werden.
  • Erweiterungsanweisungen: Sie können nun mit der neuen Anweisung template for Elemente zur Kompilierungszeit durchlaufen.
  • Packs in strukturierten Bindungen: Sie können in einer strukturierten Bindungsdeklaration mit einem einzigen Pack beliebig viele Elemente binden.
  • Concept- und Variablentemplates als Templateparameter: Template-Template-Parameter können nun nicht nur Klassentemplates, sondern auch Concepts und Variablentemplates erfassen.
  • Contracts: Sie können nun mit einer Syntax auf Sprachebene Vorbedingungen, Nachbedingungen und andere Assertions ausdrücken.

constexpr-Auswertung

CLion Nova bietet jetzt eine neue Inspektion, die constexpr-Auswertungsfehler erkennt und Ihnen den vollständigen Auswertungsablauf anzeigt, um Sie bei der Analyse und Behebung des Problems zu unterstützen.

Updates für KI-Tools

KI-Unterstützung ist dann am effektivsten, wenn sie auf Ihre Abläufe und Ihr Budget zugeschnitten ist. Sie können jetzt für jede Aufgabe den geeigneten KI-Agent auswählen, Ihre eigenen API-Schlüssel und -Modelle einbinden und einen vollständigen Überblick über Nutzung und Kosten erhalten. Das Ziel bei alledem ist, Ihnen eine flexible, berechenbare KI-Unterstützung gemäß Ihren Vorstellungen zu bieten. Darüber hinaus steht Ihnen im KI-Chat von CLion und bei der Verwendung von Junie jetzt mit Gemini 3 Pro das neueste Google-Modell zur Verfügung.

Multi-Agent-Unterstützung für mehr Flexibilität und bessere Ergebnisse

CLion unterstützt jetzt zwei KI-Coding-Agents: Junie und Claude Agent. Dank dieser zusätzlichen Flexibilität bei der fortschrittlichen KI-Programmierunterstützung in der IDE können Sie jetzt noch bessere Ergebnisse erzielen.

Junie kann komplexe Aufgaben – Testen von Code, Beheben von Fehlern, Bootstrapping und Prototyping, Suche in Projekten und vieles mehr – selbstständig bewältigen. Sie können Junie im JetBrains AI-Widget, im Marketplace-Tab der IDE oder durch Auswahl der Option Install Plugin from Disk installieren. Weitere Informationen zu Junie finden Sie in der Dokumentation.

Claude Agent ist ein Drittanbieter-Agent, der sich nahtlos in den KI-Chat der JetBrains-IDEs integriert. Er kann Ihr Projekt analysieren, mehrstufige Aufgaben planen und diese unter Verwendung des gesamten IDE-Kontexts ausführen. Weitere Informationen zu Claude Agent finden Sie im entsprechenden Blogartikel.

Eigene API-Schlüssel: mehr Freiheit und Kontrolle Demnächst

In einem der nächsten Nebenversionen von v2025.3 werden wir BYOK-Unterstützung (Bring Your Own Key, d. h. Möglichkeit zur Verwendung eigener API-Schlüssel) für JetBrains AI Assistant und Junie einführen. Mit BYOK können Sie Ihren eigenen OpenAI- oder Anthropic-Account direkt mit CLion und anderen JetBrains-IDEs verbinden, um diese oder beliebige andere OpenAI-API-kompatible lokale Modelle nutzen zu können, ohne auf Kontingente angewiesen zu sein, die von JetBrains verwaltet werden.

Dadurch erhalten Sie außerdem direkt von Ihrem Anbieter einen klaren Überblick über Ihren Verbrauch und Ihre Kosten.

Mehr Transparenz für KI-Kontingente

Das neue KI-Kontingentmodell für JetBrains-AI-Services vereinfacht die Nutzung von KI-Abonnements durch bessere Verständlichkeit und eine einfachere Verwaltung. Darüber hinaus können Sie die KI-Funktionen auch über das enthaltene Kontingent hinaus nutzen – zu transparenten Preisen in einer realen Währung. Weitere Informationen zum neue Modell finden Sie in den Blogartikeln:

KI-Chat und Junie mit Gemini 3 Pro

Das neueste KI-Modell von Google ist jetzt in CLion verfügbar – sowohl im KI-Chat von JetBrains als auch bei Verwendung des Coding-Agents Junie. Gemini 3 Pro bietet Verbesserungen beim logischen Denken und bei der Befolgung von Anweisungen. Durch ein hervorragendes Verständnis Ihres Codebestands passt er sich Ihrem Codestil an und bewältigt komplexe mehrstufige Aufgaben, sodass Sie Ideen mit minimalem manuellem Aufwand in eleganten, produktionsreifen Code umsetzen können.

Code-Completion im Terminal

Bei der Arbeit im Terminal müssen Sie sich nicht mehr Befehlsnamen, Git-Branches oder Dateipfade merken. Die neue Funktion schlägt Befehle, Optionsnamen und Pfadparameter vor und hilft Ihnen, produktiv und konzentriert zu arbeiten.

Sie können das Verhalten der Completion in den Terminaleinstellungen konfigurieren und dabei festlegen, ob Vorschläge immer oder nur für Befehlsparameter angezeigt werden sollen.

Probieren Sie CLion aus und sagen Sie uns Ihre Meinung

Sie sind herzlich eingeladen, CLion 2025.3 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 alle 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 2025.3 herunterladen

Autor des ursprünglichen Blogposts

image description