IntelliJ IDEA Version 2024.1 bringt praktische Neuerungen für JetBrains Java- und Kotlin-Entwicklungsumgebung
Der tschechische Softwarehersteller JetBrains hat IntelliJ IDEA 2024.1 veröffentlicht und spendiert der Entwicklungsumgebung mit dem aktuellen Update eine Vielzahl neuer Features. Im Gegensatz zu Microsofts VS Code oder den Kommandozeilen-Editoren vim oder Emacs ist allerdings nur die Community Edition von IntelliJ kostenlos, wer den vollen Funktionsumfang der Java- und Kotlin-IDE von JetBrains nutzen möchte, muss ein Abonnement abschließen. Ausnahmen gelten unter anderem für Studierende und Lehrende sowie Open-Source-Projekte, die auch die Ultimate Edition kostenlos nutzen können.
Die Community Edition und die Ultimate Edition von IntelliJ IDEA 2024.1 unterstützen Java 22 bzw. JDK 22. Für die Programmiersprache Kotlin bringt die Entwicklungsumgebung den K2-Modus mit, der einen integrierten K2-Compiler für Kotlin zur effizienteren Codeanalyse verwendet. Dieses Feature befindet sich jedoch noch im Alpha-Stadium, wie aus dem Blog-Eintrag zur IntelliJ IDEA Version 2024.1 hervorgeht.
Auch in Sachen Workflow-Optimierung geizt das aktuelle Update der JetBrains-IDE nicht: So können Codezeilen im Editor "angeheftet" werden, um auch bei großen Dateien einen bestimmten Quellcode beim Scrollen immer im Blick zu haben. Praktisch erscheint zudem die neue Option, die gesamte Oberfläche der Entwicklungsumgebung in den Schritten 90 %, 80 % oder 70 % verkleinern zu können. Ein neues Terminal, das allerdings noch als Beta gekennzeichnet ist, ist ebenfalls in IntelliJ 2024.1 enthalten.
Die Ultimate-Edition bietet jetzt unter anderem eine Code-Vervollständigung für ganze Zeilen und Verbesserungen des KI-Assistenten, der nun als Plugin in die IDE integriert ist. Im KI-Assistenten selbst steht IntelliJ Ultimate-Nutzern nun ein verbessertes Quelltext-Highlighting für Java und Kotlin zur Verfügung.
Die vollständige Liste der Features und Änderungen von IntelliJ IDEA 2024.1 ist in einem Blogpost von JetBrains in englischer Sprache zu finden.