Das ist neu in PhpStorm 2024.2

Einige Highlights dieser Version:

  • Unterstützung von Protokolldateien
  • Schwebende Symbolleiste für die Bearbeitung
  • Completion im neuen Terminal
  • Verbesserte Code-Completion für ganze Zeilen
Herunterladen

Kostenlose 30-Tage-Testversion verfügbar

Unterstützung von Protokolldateien

Protokolldateien von Laravel, Symfony und WordPress können jetzt direkt in der IDE eingesehen werden, wobei Datums- und Uhrzeitangaben, Ereignisse (nach Severity-Stufe) sowie Hyperlinks entsprechend hervorgehoben werden.

Die gleiche Funktionalität steht Ihnen auch im Terminal zur Verfügung, wenn Sie .log-Dateien mit den Befehlen cat, tail oder head aufrufen.

Ab 2024.2 ist das Ideolog-Plugin in die IDE integriert, um den Umgang mit Protokolldateien weiter zu verbessern.

Schwebende Symbolleiste für die Bearbeitung

Die neue schwebende Symbolleiste, die bei Auswahl eines Codefragments angezeigt wird, bietet Ihnen sofortigen Zugriff auf Refactorings, KI-Unterstützung und weitere wichtige Funktionen. Sie können über das Kebab-Menü (drei vertikale Punkte) die Symbolleiste anpassen oder ausblenden, und unter Settings/Preferences | Advanced Settings | Editor können Sie einstellen, ob sie angezeigt oder ausgeblendet werden soll.

Completion im neuen Terminal

Die Completion-Funktion für Laravel-, Symfony-, WordPress- und Composer-Befehle steht Ihnen jetzt direkt im neuen Terminal zur Verfügung. Außerdem können sich PHPStan- und Psalm-Benutzer*innen auf die Vervollständigung von Dateinamen freuen.

PER-Codestil

Die Unterstützung für den PER-Codestil ist jetzt direkt nach der Installation verfügbar. Zum Aktivieren gehen Sie zu Settings | Code Style | PHP | Set from….

Japanische, koreanische und chinesische Bedienoberfläche

Die Sprachpakete für Chinesisch, Japanisch und Koreanisch sind jetzt in der IDE-Basisinstallation enthalten.

AI Assistant

Zu den Neuerungen in JetBrains AI Assistant 2024.2 gehören die KI-Integration im Terminal-Toolfenster für eine effizientere Befehlseingabe und eine KI-gestützte Konfliktlösung bei der Versionsverwaltung. Außerdem können jetzt die Prompts für die Generierung von Dokumentationen und die Erstellung von Unit-Tests individuell angepasst werden.

Ausführlichere Informationen zu diesen und weiteren Verbesserungen finden Sie in unserem Blogartikel.

Frontend

Direktes Ausführen und Debuggen von TypeScript-Dateien

Sie können jetzt TypeScript-Dateien ohne zusätzlichen Einrichtungsaufwand ausführen und debuggen. Das Ausführen ist an unterschiedlichen Stellen möglich, darunter das Datei-Kontextmenü, das Run-Widget und die Current File-Konfiguration.

Verbesserte Unterstützung der wichtigsten Web-Frameworks

PhpStorm 2024.2 kann Pfade für Frameworks auflösen, die Dateisystem-basiertes Routing verwenden. Es werden Linkpfade anhand der Dateisystemstruktur Ihres Projekts aufgelöst und Auto-Completion und Navigation für Next.js, Nuxt, SvelteKit und Astro bereitgestellt. Die neuen Snippets und Render-Tags von Svelte 5 werden ebenfalls unterstützt. Darüber hinaus haben wir LSP-Unterstützung (Language Server Protocol) für Astro und Vue Language Service v2 implementiert, was die Code-Completion und die Entwicklungserfahrung insgesamt verbessert.

Prettier-Integration standardmäßig aktiviert

In PhpStorm 2024.2 wird die Prettier-Integration in neuen Projekten durch eine direkte prettier-Abhängigkeit in package.json im Projekt-Stammverzeichnis und eine Prettier-Konfigurationsdatei auf derselben Ebene aktiviert. Diese Funktion vereinfacht die Einrichtung, da die Prettier-Integration standardmäßig verfügbar ist.

Bedienoberfläche

Neue UI standardmäßig für alle Benutzer*innen

Ab PhpStorm 2024.2 ist die neue Bedienoberfläche als Standard für alle Benutzer*innen voreingestellt. Die klassische Bedienoberfläche ist als Plugin weiterhin verfügbar. Die neue Bedienoberfläche ist schlicht und modern, mit größeren, einfacher zu bedienenden Steuerelementen, einer einheitlichen Farbpalette, hellen, gut lesbaren Symbolen, mehr Kontrast und besseren Akzenten. Da wir eine hohe Verbreitung der neuen Bedienoberfläche festgestellt und die wichtigsten Probleme anhand Ihres Feedbacks behoben haben, sind wir zuversichtlich, dass sie für die allgemeine Verwendung bereit ist.

Verbesserter Dialog zur Anpassung der Hauptsymbolleiste

Wir haben Layout und Verhalten der Bedienelemente im Dialog Customize Main Toolbar (Anpassung der Hauptsymbolleiste) intuitiver gestaltet und besser strukturiert. Es ist jetzt einfacher, in der Hauptsymbolleiste Aktionen zu finden, hinzuzufügen und zu löschen.

Benutzererfahrung

Verbesserte Code-Completion für ganze Zeilen

In Version 2024.2 haben wir die Übernahme von ganzzeiligen Completion-Vorschlägen intuitiver und präziser gestaltet. Die Inline-Codevorschläge verfügen jetzt über Syntaxhervorhebung, und mit neuen Tastenkürzeln können Sie einzelne Wörter oder ganze Zeilen aus längeren Vorschlägen übernehmen. Wir haben auch die Integration von übernommenen Änderungen in Ihren Code verbessert, um Probleme im Zusammenhang mit der Formatierung zu beseitigen.

Vorschau-Option in Search Everywhere

Der Dialog Search Everywhere enthält jetzt eine optionale Vorschau auf die gesuchten Codeelemente. Wenn diese Funktion über das Preview-Symbol in der Symbolleiste des Dialogs aktiviert wurde, wird unter den Suchergebnissen ein Vorschaufenster angezeigt, das zusätzlichen Kontext bietet und die Navigation durch Ihr Projekt vereinfacht.

Automatische Erkennung von Proxy-Einstellungen standardmäßig für neue Benutzer*innen aktiviert

PhpStorm erkennt jetzt automatisch die Proxy-Einstellungen Ihres Systems und verwendet sie standardmäßig, um eine reibungslose Interaktion mit externen Ressourcen und Diensten zu ermöglichen.

Überarbeitete Fenster-Steuerelemente unter Linux

Unter Linux befanden sich die Fenster-Steuerelemente in PhpStorm früher stets auf der rechten Seite der IDE. Now it automatically adjusts their placement to match the window control settings specified in your Linux desktop configuration. Durch diese kleine, aber wichtige Änderung können Sie durchgängig ein Layout nutzen, das Ihren persönlichen Vorlieben entspricht. Darüber hinaus haben wir die Schaltflächen für die Fenstersteuerung überarbeitet, um sie besser an Ihr Betriebssystem anzupassen.