News Update

Bereit für ein Update? Die JetBrains-Coding-Tools sind in der Version 2023.3 erhältlich!

Read this post in other languages:

Das letzte Release des Jahres bringt eine Fülle neuer Funktionen, die eine noch herausragendere Entwicklungserfahrung ermöglichen. Nachstehend finden Sie eine Übersicht der Updates in den JetBrains-Tools. Bei Bedarf haben Sie auch die Möglichkeit, sich detaillierter über die Änderungen zu informieren.

Debüt von JetBrains AI

Wer außer Ihnen kennt Ihr Projekt am besten? Genau: Ihre IDE! Deshalb kann Ihnen AI Assistant so kontextspezifisch und sinnvoll helfen.

JetBrains AI Assistant ist jetzt allgemein verfügbar und bietet eine Reihe von neuen und verbesserten Funktionen, die Ihre Produktivität bei der Arbeit mit JetBrains-IDEs steigern.

Erfahren Sie mehr über JetBrains AI und AI Assistant direkt von ihren Schöpfer*innen – sehen Sie sich dazu die Aufzeichnung unseres JetBrains-AI-Launchevents auf unserem YouTube-Kanal an.


Die IDEs von JetBrains bewegen die Welt. Mit Code.

Die Updates in Version 2023.3 der JetBrains-IDEs vereinfachen die Programmierung, verbessern die Unterstützung von Versionsverwaltungen, aktualisieren die Webentwicklungsfunktionen und bieten verschiedene produktspezifische Neuerungen. Das sind die Verbesserungen, die Sie in den meisten unserer IDEs finden werden:

  • Wir haben verschiedene neue Funktionen eingeführt, um die Nutzungserfahrung zu verbessern, zum Beispiel ein Tastenkürzel für die Speed Search-Funktion, die Möglichkeit, die Hauptsymbolleiste auszublenden, ein Default-Layout für Toolfenster und einiges mehr.
  • Webentwickler*innen dürften sich über TypeScript-Verbesserungen freuen, die eine einheitlichere, optimierte Erfahrung beim Hinzufügen von import type-Anweisungen ermöglichen. Darüber hinaus unterstützen unsere IDEs jetzt die gängigen Web-Frameworks Cypress und Playwright.
  • Der universelle Diff-Betrachter vereinfacht die Überprüfung von Änderungen, da Sie nun alle geänderten Dateien in einem einzigen scrollbaren Rahmen betrachten können. Der Betrachter ist in den meisten JetBrains-IDEs mit GitLab-, GitHub- und JetBrains-Space-Reviews kompatibel. Die GitLab-Integration wurde außerdem um die Unterstützung von GitLab-Snippets erweitert.

Dies sind nur die allgemeinen Verbesserungen – jedes Produkt bringt außerdem seine eigenen spezifischen Updates mit. Wenn Sie mehr Details erfahren möchten, sehen Sie sich die Zusammenfassung und die „Das ist neu“-Seite für die einzelnen JetBrains-Produkte an, die Sie verwenden:

IntelliJ IDEA 2023.3 bietet eine umfassende Unterstützung für die neuesten Sprachmerkmale von Java 21, bringt wertvolle Updates für die Kotlin- und Scala-Entwicklung mit und erleichtert das Debugging durch eine Inlay-Option Run to Cursor. IntelliJ IDEA Ultimate ermöglicht jetzt direkt nach der Installation eine reibungslose Kubernetes-Entwicklungserfahrung, bietet erweiterte Unterstützung für Dev-Container und wertet den HTTP-Client mit zahlreichen Verbesserungen auf.

PyCharm 2023.3 führt eine Code-Completion für vollständige Zeilen ein. Diese Funktion nutzt Deep Learning, um mehrteilige Programmiervorschläge bereitzustellen, ohne dass Daten Ihr System verlassen. PyCharm bietet außerdem vollständige Unterstützung für die neuen Sprachmerkmale in Python 3.12, eine Live-Vorschau für Django-Templates und das Toolfenster „Django Structure“ für die Verwaltung von Views, Modellen und Model-Admin-Klassen. Eine neue Bedienoberfläche für Dataframes bietet Ihnen die Möglichkeit, Daten unkompliziert und ohne zusätzliche Programmierung zu sortieren, darzustellen und zu analysieren.

CLion 2023.3 erweitert das Spektrum der unterstützten Projekte durch eine neu eingeführte Meson-Unterstützung und eine verbesserte Bazel-Unterstützung. Neue Funktionen wie die Assembly-Ansicht und die erweiterte Codeanalyse mit Speicherleckprüfern helfen Ihnen, Ihren Code detaillierter zu durchleuchten. Und schließlich profitieren Embedded-Entwickler*innen von der neu eingeführten Unterstützung für Gerätebaumstruktur-Dateien.

GoLand 2023.3 enthält mehrere bedeutende Neuerungen. Dev-Container werden jetzt offiziell unterstützt. Wir arbeiten aktiv an der Unterstützung von Dev-Containern und an der Festlegung des Funktionsumfangs, weshalb die Funktion als „Beta“ bereitgestellt wird. Das neue Release bringt verschiedene Funktionen für die Go-Entwicklung mit, darunter ein großes Update für die Codefaltung. Außerdem haben wir verschiedene Produktivitätshinweise, Refactorings und Quick-Fixes hinzugefügt, z. B. Hinweise für Slice-Ausdrücke und Code-Insight für benutzerdefinierte printf-ähnliche Funktionen. Darüber hinaus bietet GoLand 2023.3 weitere Updates und Verbesserungen in den Bereichen Docker- und Kubernetes-Integration, Versionsverwaltung und Webentwicklung.

DataGrip 2023.3 integriert die Lets-Plot-Bibliothek für eine mühelose, codefreie Datenvisualisierung. Eine neue Importfunktionalität in diesem Release bietet die Möglichkeit, Daten zu mehreren Zielen zu importieren und mehrere Elemente gleichzeitig zu bearbeiten. Der Dateneditor von DataGrip hat durch die freie Festlegung von Dezimal- und Gruppierungszeichen für numerische Daten an Flexibilität gewonnen. Version 2023.3 enthält zahlreiche Updates für die Introspektion in verschiedenen Datenbanken. Auch die mit Spannung erwartete DynamoDB-Unterstützung ist jetzt Realität.

WebStorm 2023.3 bringt unter anderem Updates für die Angular-Unterstützung mit: verbesserte strenge Typprüfungen für Templates, Handhabung von Signalen und Unterstützung für die Kontrollfluss-Syntax in Angular 17. Dieses Release bietet neue Completion- und Umbenennungs-Optionen für defineSlots in Vue 3 sowie integrierte Unterstützung für das TypeScript-Plugin für Svelte. Neu sind außerdem die Unterstützung der Testframeworks Cypress und Playwright sowie eine Erstunterstützung für den nativen Node.js-Test-Runner.

PhpStorm 2023.3 verbessert die PHP-Entwicklungserfahrung in vielerlei Hinsicht, unter anderem durch die kürzlich vorgestellte Unterstützung von PHP 8.3. Die Neuerungen umfassen einen integrierten Projektinitialisierer für Symfony, der die einfache Erstellung neuer Projekte direkt auf dem Begrüßungsbildschirm ermöglicht, eine vollständige IDE-Unterstützung für die Doctrine Query Language in QueryBuilder, die Umwandlung von Doctrine- und Symfony-Annotationen in Attribute und vieles mehr.

DataSpell 2023.3 unterstützt dbt Core, das bekannte Framework für Datentransformationen. Die Verwendung von SQL in Jupyter-Notebooks wird durch den neu eingeführten SQL-Zellentyp erheblich erleichtert. Es ist jetzt einfacher denn je, Daten zu verstehen, denn Sie können jetzt Spaltenstatistiken direkt in der Tabelle anzeigen, begleitet von Histogrammen zur Datenverteilung. DataSpell-Tabellen können nun über mehrere Spalten sortiert werden. Und schließlich ermöglicht die neue Chart-Ansicht eine mühelose und einfache Visualisierung von Tabellendaten mit nur wenigen Klicks.

RubyMine 2023.3 enthält eine Reihe von Performance-Updates, darunter eine verbesserte Indizierung von Markdown- und ERB-Dateien sowie Korrekturen für Probleme, die zu geringer Speicherleistung und Einfrieren führten. Entwickler*innen, die an Rails-Anwendungen mit geteilten Strukturen arbeiten, können jetzt die Code-Insight-Funktionen in vollem Umfang nutzen, unabhängig davon, wo Controller, Views, Modelle oder andere wichtige Anwendungsdateien gespeichert sind. In RubyMine können jetzt benutzerdefinierte Pfade für Rails und Rails-Engines vorgegeben werden. Die Unterstützung für populäre Bibliotheken und Technologien wurde erweitert: Dazu gehören die automatische Ausführung von RuboCop im Servermodus, Codeinspektionen mit Brakeman, die Arbeit mit parametrisierten Tabellenspezifikationen unter Verwendung des Gems rspec-parameterized und vieles mehr.

Rider 2023.3 unterstützt das .NET 8 SDK, einschließlich der neuen Sprachmerkmale von C# 12. Dieses Release bietet auch Verbesserungen beim Ausführen mehrerer Projekte, einen prädiktiven Debugging-Modus, Unterstützung für Typabhängigkeitsdiagramme sowie unkomplizierte Erstellungs- und Navigationsmöglichkeiten für Unit-Tests. Und schließlich gibt es eine ganze Reihe von UX/UI-Verbesserungen, insbesondere in den Bereichen Game- und Webentwicklung.

.NET-Tools und VS-Erweiterungen

ReSharper 2023.3 bietet Unterstützung für die neuesten Sprachmerkmale von C# 12, darunter Primärkonstruktoren, Alias-Direktiven zum Verweisen auf beliebige Typen, Collection-Ausdrücke, Interceptor-Methoden und mehr. Zu den weiteren Neuerungen zählen Entity-Relationship-Diagramme und Inspektionen für Entity-bezogene Probleme. Es wurden mehrere wichtige Performance-Verbesserungen umgesetzt, darunter eine optimierte Codeanalyse im Hintergrund und die Möglichkeit, die für die Codeanalyse eingesetzten Ressourcen zu steuern.

ReSharper C++ 2023.3 bietet eine neue, integrierte Grammatik- und Rechtschreibprüfung, Code-Completion und Find Usages für inaktiven Code, Updates für die HLSL- und Unreal-Engine-Unterstützung und noch einiges mehr. Neben dem üblichen Update auf neue C- und C++-Sprachmerkmale enthält das neue ReSharper-C++-Release verschiedene Verbesserungen, die eine bessere Handhabung von plattformunabhängigem Code ermöglichen – zum Beispiel Unterstützung für neue clang-Intrinsics.

dotTrace 2023.3 verbessert die Konfiguration des Timeline-Profiling-Modus, kann Performance-Profiling-Daten direkt in der Source-Ansicht anzeigen und optimiert die Analyse von nativem Code.

Sie können die eigenständige Version von dotMemory 2023.3 jetzt auch unter Linux und macOS ausführen. Außerdem kann dotMemory 2023.3 unter Linux Prozessabbilder als normale Snapshots importieren und analysieren.

Die Befehlszeilentools von dotCover werden in Version 2023.3 als plattformunabhängiges .NET-Tool bereitgestellt.

dotPeek 2023.3 kann NuGet-Pakete, Ordner und .zip-Dateien vergleichen, und für den Vergleich von Assemblies stehen jetzt mehr Optionen bereit. Beim Untersuchen von NuGet-Paketen im Assembly Explorer können Sie jetzt alle Dateien und Ordner sehen, die in diesen Paketen enthalten sind. Auch die Win32-Ressourcenknoten sind in der Knoten-Baumstruktur oder im Fenster Properties einsehbar.

Denken Sie daran, Ihre Programmiertools zu aktualisieren. Wir empfehlen Ihnen, zur Verwaltung Ihrer IDE-Versionen die Toolbox-App zu verwenden.

Vielen Dank für Ihr Vertrauen in unsere Tools. Wir sind zuversichtlich, Ihnen auch in zukünftigen Releases nützliche und zeitsparende Neuerungen bieten zu können.

Ihr JetBrains-Team

Autorin des Original-Blogposts:

image description