Das ist neu in WebStorm 2022.2

Unterstützung für Angular-Standalone-Komponenten, Updates für Vue 3, TypeScript-4.7-Unterstützung, integrierte Remote-Entwicklungsworkflows, eine neue Möglichkeit zum Ausführen der aktuellen Datei und einiges mehr.

Frameworks und Technologien

Unterstützung für Angular-Standalone-Komponenten

Unterstützung für Angular-Standalone-Komponenten

Wir haben die Unterstützung von Angular 14 in WebStorm aktiv weiterentwickelt. Die wichtigste Neuerung in diesem Release ist die Unterstützung für Standalone-Komponenten. WebStorm erkennt jetzt korrekt Komponenten, Direktiven und Pipes, die als standalone: true markiert sind.

Updates für Vue 3

Updates für Vue 3

WebStorm 2022.2 bietet eine verbesserte Unterstützung für Vue 3. Zum Beispiel kann die IDE jetzt mit Typverengung in v-if/else-Direktiven umgehen. Verbessert wurde auch die Unterstützung für Pinia, eine vom Vue-Team empfohlene State-Management-Lösung, die als globaler Store fungiert. Sowohl die Completion als auch die Auflösung funktionieren jetzt in Vue für Elemente der Pinia-Bibliothek. Außerdem können Sie zu Statuseigenschaften und Aktionen navigieren, die im Store definiert sind.

TypeScript-4.7-Unterstützung

TypeScript-4.7-Unterstützung

WebStorm 2022.2 hat TypeScript 4.7 im Lieferumfang und unterstützt neue Sprachmerkmale wie module-Suffixe und ESM in Node.js. Die Importanweisung wird automatisch um die Erweiterung .js ergänzt, wenn module in Ihrer tsconfig.json auf node16 oder nodenext gesetzt ist. Außerdem unterstützt WebStorm das Feld typesVersions in package.json-Dateien.

Supportende für AngularJS

As AngularJS has now reached the end of its support, we will no longer actively maintain it in WebStorm. Stattdessen konzentrieren wir uns ausschließlich auf die Angular-Unterstützung. Unterstützung für AngularJS wird weiterhin in WebStorm und anderen JetBrains-IDEs verfügbar sein, entweder vorinstalliert oder über das Angular- und AngularJS-Plugin.

Aus dem Installationsumfang entfernte Plugins

Aufgrund mangelnder Nutzung ist die Unterstützung für die folgenden Technologien nicht mehr vorinstalliert: Cordova und PhoneGap, Meteor, Spy-js, XPathView und XSLT. Diese Technologien werden jedoch durch eigenständige Plugins weiterhin unterstützt. Sie können diese unter Preferences / Settings | Plugins installieren.

Integrierte Entwicklertools

Integrierte Workflows für die Remote-Entwicklung

Integrierte Workflows für die Remote-Entwicklung

Die Unterstützung für Remote-Entwicklungsworkflows ist jetzt standardmäßig als Beta verfügbar. Sie können eine Verbindung zu einem Remote-Rechner herstellen, auf dem ein IDE-Backend ausgeführt wird. Das Projekt auf dem Remote-System kann genauso einfach bearbeitet werden, als würde es sich auf Ihrem lokalen System befinden. Um loszulegen, öffnen Sie auf dem Begrüßungsbildschirm von WebStorm den Tab Remote Development. Weitere Informationen finden Sie in diesem Blogbeitrag.

Verbesserungen für Docker

Verbesserungen für Docker

In dieser Version finden Sie verschiedene Verbesserungen für die Arbeit mit Docker. WebStorm verbindet sich jetzt automatisch mit Docker, wenn Sie die IDE neu starten. Additionally, there is a new Copy Docker Image action and integration with Colima and Rancher.

Neue Funktionen im HTTP-Client

Neue Funktionen im HTTP-Client

WebStorm 2022.2 bietet Unterstützung für WebSocket-Verbindungen. Auch GraphQL-Anfragen werden jetzt unterstützt, sodass Sie GraphQL-Anfragen über HTTP und WebSocket senden können. Außerdem bietet Ihnen jetzt ein Randleistensymbol die Möglichkeit, vor dem Ausführen eine Ausführungsumgebung auszuwählen.

JetBrains-Space-Integration vorinstalliert

JetBrains-Space-Integration vorinstalliert

WebStorm verfügt jetzt über eine vorinstallierte Integration für JetBrains Space, unsere Komplettlösung für Softwareteams. Sie können Ihre IDE mit Ihrer Space-Organisation verbinden, um Projekt-Repositories anzuzeigen und zu klonen, komplexe Skripte unter Verwendung der Space-APIs zu schreiben und den Code Ihres Teams zu überprüfen.

Editor

Schriftgrößenanzeige beim Zoomen

Schriftgrößenanzeige beim Zoomen

Wenn Sie die Editor-Darstellung vergrößern oder verkleinern, wird jetzt die aktuelle Schriftgröße angezeigt, und Sie haben die Möglichkeit, die Standard-Schriftgröße wiederherzustellen.

Tastenkürzel zur globalen Schriftgrößenanpassung

Tastenkürzel zur globalen Schriftgrößenanpassung

Sie können jetzt mit einem Tastenkürzel die Schriftgröße für den gesamten Editor ändern. Mit Alt+Umschalt+. wird die Schrift vergrößert. Mit Alt+Umschalt+, wird sie verkleinert.

Verbesserte Konfiguration zur Hervorhebung von problematischem Code

Verbesserte Konfiguration zur Hervorhebung von problematischem Code

WebStorm bietet Dutzende Inspektionen, die Probleme in Ihrem Code finden und melden, damit Ihre Software fehlerfrei bleibt. In v2022.2 haben wir die Konfiguration für die Hervorhebung dieser Inspektionsergebnisse im Editor verbessert. Gehen Sie unter Preferences / Settings | Editor | Inspections zur gewünschten Inspektion und ändern Sie die Einstellung unter Highlighting in editor.

Neuer Benachrichtigungsbereich für die Anpassung von Dateityp-Zuordnungen

Neue Benachrichtigung für die Anpassung von Dateityp-Zuordnungen

Wenn eine Ihrer Dateien als reine Textdatei interpretiert wird und keine Syntaxhervorhebung erfolgt, schlägt WebStorm jetzt vor, die eventuell unerwünschte Dateityp-Zuordnung direkt im Editor zurückzusetzen, ohne Preferences / Settings aufrufen und den Dateityp manuell konfigurieren zu müssen.

Schnellerer Zugriff auf Code-Completion-Einstellungen

Schnellerer Zugriff auf Code-Completion-Einstellungen

Sie können jetzt direkt vom Code-Completion-Popup im Editor zu den Auto-Completion-Einstellungen navigieren, um bei Bedarf die Funktionsweise der Auto-Completion anzupassen.

Anklickbare URLs in JSON- und YAML-Zeichenfolgen

In JSON- und YAML-Dateien werden jetzt Webreferenzen, die mit http:// und https:// beginnen, automatisch als Links angezeigt. Sie können solche Links mit Strg+B in einem Webbrowser öffnen.

Option zur Deaktivierung des automatischen Abschließens von Kommentaren

Wir haben eine neue Einstellung hinzugefügt, um das automatische Abschließen von Kommentarblöcken beim Drücken der Eingabetaste zu deaktivieren. Sie finden diese Option unter Preferences / Settings | Editor | General | Smart Keys.

Benutzererfahrung

Neue Methode zum Ausführen der aktuellen Datei

Neue Methode zum Ausführen der aktuellen Datei

Mit Run-Konfigurationen können Sie Ihren Code ausführen, debuggen und testen. Wir haben die Option Current File hinzugefügt, um neuen Benutzer*innen den Einstieg in die Verwendung der Konfigurationen zu erleichtern. Wenn Sie die entsprechende Schaltfläche rechts daneben anklicken, verwendet WebStorm die für die aktuelle Datei am besten geeignete Run-Konfiguration – wie bei einer Ausführung der Datei über das Kontextmenü.

Aktion zum Zusammenführen aller Projektfenster unter macOS

Aktion Merge All Project Windows unter macOS

Unter macOS können Sie jetzt alle geöffneten Projektfenster als Tabs in einem gemeinsamen Fenster zusammenfassen. Sie finden diese Aktion im Hauptmenü unter Window | Merge All Project Windows.

Fortschrittsbalken für Repository-Klonvorgang auf Begrüßungsbildschirm

Fortschrittsbalken für Repository-Klonvorgang auf Begrüßungsbildschirm

Wir haben die Fortschrittsanzeige beim Klonen eines Repositorys auf dem Begrüßungsbildschirm von WebStorm verbessert. Die Anzeige des Fortschrittsbalkens direkt in der Projects-Liste sorgt für eine bessere Übersichtlichkeit.

Aktualisierte JetBrains-Runtime

Wir haben die Laufzeitumgebung auf die JetBrains Runtime 17 (JBR17) aktualisiert. Dadurch werden Leistung, Sicherheit und Barrierefreiheit verbessert. In diesem Blogeintrag erfahren Sie mehr über diese Änderung.

Beschreibungsfeld für mnemonische Lesezeichen

Im Dialog Add Mnemonic Bookmark, den Sie mit Alt+F3 aufrufen können, finden Sie ein neues Beschreibungsfeld. Damit können Sie Ihre mnemonischen Lesezeichen mit einer Beschreibung versehen.