Das ist neu in WebStorm 2020.3

Ein weiter optimiertes Erscheinungsbild, Tailwind-CSS-Unterstützung, verbesserte Debugging-Erfahrung, Git-Staging-Unterstützung, neue Navigationsfunktionen und vieles mehr!

Design

Neuer Begrüßungsbildschirm

Neuer Begrüßungsbildschirm

Wir haben den Begrüßungsbildschirm aktualisiert! Ab sofort können Sie dort nicht nur Projekte öffnen und erstellen, sondern auch häufige Einstellungen anpassen – zum Beispiel IDE-Designs und Schriftarten.

IDE-Design mit Betriebssystemeinstellungen synchronisieren

IDE-Design mit Betriebssystemeinstellungen synchronisieren

Sie können jetzt das WebStorm-Design sehr einfach mit Ihren macOS- und Windows-Einstellungen synchronisieren: Öffnen Sie Preferences / Settings | Appearance & Behavior | Appearance | Theme und wählen Sie die Option Sync with OS. Klicken Sie auf das Zahnradsymbol neben Sync with OS, um Ihr bevorzugtes Design auszuwählen. Die Implementierung dieser Funktion für Linux-Nutzer ist bereits in Planung.

Einfacheres Arbeiten mit Tabs

Einfacheres Arbeiten mit Tabs

In v2020.3 haben wir das Arbeiten mit Editor-Tabs komfortabler gemacht. Sie können jetzt den Editor in mehrere Fenster aufteilen, indem Sie Tabs ziehen und ablegen oder die neue Aktion Open in Right Split verwenden. Außerdem werden angeheftete Tabs mit einem speziellen Symbol markiert und an den Anfang der Tableiste verschoben, damit sie leichter zu finden sind.

Lesemodus

WebStorm verfügt über einen neuen Modus, der die Lesbarkeit von schreibgeschützten und Bibliotheksdateien Dateien verbessert. Aktivieren Sie diesen Modus, um Kommentare mit Formatierung anzuzeigen, Schriftligaturen zu aktivieren und weitere Vorteile zu nutzen.

Vorlagen mit mehreren Dateien

Ab sofort können Sie mit benutzerdefinierten Dateivorlagen mehrere Dateien in einem Zug erstellen. Dies kann zum Beispiel nützlich sein, wenn Sie für eine neue .js-Datei gleich eine entsprechende Testdatei anlegen möchten.

Dateien mit WebStorm öffnen

Sie können jetzt ganz einfach einrichten, welche Dateitypen standardmäßig mit WebStorm geöffnet werden sollen. Öffnen Sie Preferences / Settings | Editor | File Types und klicken Sie auf die Schaltfläche Associate File Types with WebStorm.

Frameworks und Technologien

Unterstützung für Tailwind CSS

Unterstützung für Tailwind CSS

Mit WebStorm können Sie jetzt Tailwind CSS produktiver nutzen! Tailwind-Klassen werden automatisch vervollständigt, beim Bewegen des Mauszeigers auf ein Element wird eine Vorschau des resultierenden CSS angezeigt, und auch Ihre Anpassungen in tailwind.config.js werden unterstützt.

React-Komponenten aus Verwendungen erstellen

React-Komponenten aus Verwendungen erstellen

Haben Sie eine unaufgelöste React-Komponente in Ihrem Code? Platzieren Sie die Einfügemarke darauf, drücken Sie Alt+Enter und wählen Sie Create class / function component von der Liste – WebStorm erstellt dann das entsprechende Codekonstrukt für Sie.

Verbesserte Markdown-Bearbeitung und -Vorschau

Verbesserte Markdown-Bearbeitung und -Vorschau

Mermaid.js-Unterstützung, Neuformatierung von .md-Dateien und synchronisiertes Scrollen von Vorschau- und Editorfenster – diese und andere Änderungen sorgen für eine erheblich angenehmere Erfahrung beim Bearbeiten von Markdown-Dateien in WebStorm.

Grundlegende Unterstützung für komplexe Webpack-Einrichtungen

Wir haben begonnen, die Unterstützung für mehrere Webpack-Konfigurationen zu implementieren. Wenn Sie Preferences / Settings | Languages & Frameworks | JavaScript | Webpack öffnen, können Sie zwischen der manuellen und automatischen Erkennung von Konfigurationsdateien umschalten.

Verbesserungen für Vue.js

Wir haben im Zusammenhang mit Vue 3 verschiedene Probleme behoben. Beispielsweise unterstützt WebStorm jetzt die Syntax script setup. Außerdem wendet die IDE die ESLint-Stilregeln in Vue-Projekten korrekt an, und die Integration des TypeScript-Sprachdienstes wurde verbessert.

Volle Unterstützung für pnpm

WebStorm unterstützt jetzt neben npm und yarn auch den Paketmanager pnpm. Im letzten Jahr haben wir die pnpm-Unterstützung Stück für Stück verbessert. Mit v2020.3 hat die Unterstützung den letzten Schliff bekommen.

JavaScript & TypeScript

Toolfenster TypeScript und Problems zusammengeführt

Toolfenster TypeScript und Problems zusammengeführt

Wir haben den TypeScript-Sprachdienst in das Problems-Toolfenster integriert und das separate TypeScript-Toolfenster entfernt. Durch diese Änderung wird es einfacher, Probleme in Ihrem Code an einem Ort zu überprüfen. Den Aktionen, die bisher im TypeScript-Toolfenster verfügbar waren, haben wir ein separates Widget in der Statusleiste spendiert.

Bessere Formatierung für Template-Literale in CSS und HTML

Bessere Formatierung für Template-Literale in CSS und HTML

Ab Version 2020.3 unterstützt WebStorm die Code-Formatierung von mehrzeiligen CSS- und HTML-Blöcken, die JavaScript enthalten. Die IDE sorgt für eine korrekte Einrückung, wenn Sie solche komplexen Template-Literale einfügen oder Ihren Code neu formatieren.

Verbessertes Debugging

Verbessertes Debugging

Beim Debuggen werden Sie jetzt durch interaktive Hinweise und Inline-Überwachungen unterstützt. Klicken Sie auf einen Hinweis, um alle Felder einer Variablen anzuzeigen. Außerdem können Sie direkt im Hinweis Variablenwerte ändern und Überwachungsausdrücke hinzufügen.

Tools

Unterstützung für unser kollaboratives Entwicklungstool

Unterstützung für unser kollaboratives Entwicklungstool

WebStorm 2020.3 unterstützt Code With Me (EAP), unser neues Tool für kollaborative Entwicklung und Paarprogrammierung. Mit diesem Tool können Sie ein Projekt für andere freigeben, um gemeinsam in Echtzeit daran zu arbeiten. Um Code With Me auszuprobieren, installieren Sie das entsprechende Plugin unter Preferences / Settings | Plugins.

Integrierter WebStorm-Einführungskurs

Integrierter WebStorm-Einführungskurs

Um Sie an die wichtigsten Funktionen von WebStorm heranzuführen, haben wir einen interaktiven Kurs entwickelt. Dieser stellt Ihnen einige häufig verwendete Konzepte vor – zum Beispiel das Refactoring oder die Navigation in Ihren Projekten. Sie finden den Kurs auf dem Tab Learn WebStorm des Begrüßungsbildschirms. Alternativ können Sie im Hauptmenü auf Help | IDE Features Trainer klicken.

cURL-Konvertierung im HTTP-Client

cURL-Konvertierung im HTTP-Client

Sie können jetzt eine HTTP-Anfrage im cURL-Format exportieren, indem Sie im HTTP-Anfrageeditor Alt+Enter drücken und die Option Convert to cURL und copy to clipboard auswählen.

Bessere Rechtschreib- und Grammatikprüfung

Bessere Rechtschreib- und Grammatikprüfung

Sie können jetzt Grammatik- und Rechtschreibprobleme schneller beheben. Wenn der Mauszeiger sich über einem Problem befindet, wird ein Popup mit einer Erklärung und einem Lösungsvorschlag angezeigt. Außerdem wurde die Liste der unterstützten Sprachen erweitert und die Grammatikprüfung verbessert.

Versionsverwaltung

Unterstützung für Git-Staging

Unterstützung für Git-Staging

Jetzt können Sie das Staging Ihrer Dateien direkt in WebStorm erledigen! Um diese Funktion zu aktivieren, öffnen Sie Preferences / Settings | Version Control | Git und wählen Sie die Option Enable staging area. Das Staging von Änderungen ist im Commit-Toolfenster, in der Randleiste sowie mit der Show Diff-Funktion möglich.

VCS-Menü neu strukturiert

Die VCS-Gruppe im Hauptmenü trägt jetzt den Namen des aktuell verwendeten Versionierungssystems. Wir haben außerdem im Hauptmenü die Elemente des Git-Untermenüs neu angeordnet, um den Zugriff auf häufig verwendete Vorgänge zu erleichtern.

Verbesserungen bei der Arbeit mit Branches

WebStorm korrigiert jetzt automatisch nicht zulässige Symbole bei der Benennung neuer Branches. Außerdem zeigt die IDE jetzt alle verfügbaren Aktionen für den aktuell ausgewählten Branch an – genauso wie bei anderen Branches.

Navigation

Hilfreichere Navigationsleiste

Hilfreichere Navigationsleiste

Mithilfe der Navigationsleiste, der schnellen Alternative zur Projektansicht, können Sie ganz einfach die Struktur Ihres Projekts durchgehen und bestimmte Dateien öffnen. Ab v2020.3 können Sie in Ihren JavaScript- und TypeScript-Dateien sogar zu konkreten Codeelementen springen.

Schnelle Dateivorschau

Schnelle Dateivorschau

Die IDE kann endlich im Editor eine Vorschau der Dateien anzeigen, die Sie in der Projektansicht ausgewählt haben. Um diese Funktion zu aktivieren, klicken Sie auf das Zahnradsymbol in der Projektansicht und aktivieren Sie die beiden Optionen Enable Preview Tab und Open Files with Single Click.

Noch mehr Funktionen in Search Everywhere

Noch mehr Funktionen in Search Everywhere

Das Shift+Shift-Popup bietet Ihnen jetzt noch mehr Möglichkeiten. Erstens können Sie es für einfache Rechenaufgaben verwenden – die Ergebnisse werden direkt im Popup angezeigt. Und zweitens können Sie nach Git-Daten suchen – einschließlich Details zu Branches und Commits. Außerdem werden jetzt alle Ergebnisse anhand ihrer Relevanz anstatt ihres Typs gruppiert.