Die dritte ausführliche Erklärung der neuen Funktionen von IntelliJ IDEA 2023.2! Docker, Kubernetes und mehr werden unterstützt!

9 Docker

Vorschau von Dateien in Docker-Bildebenen

Vorschau von Dateien in Docker-Bildebenen

Der Inhalt von Docker-Image-Ebenen kann jetzt einfach im Toolfenster Dienste (Dienste) aufgerufen und in der Vorschau angezeigt werden. Wählen Sie ein Bild aus der Liste aus, wählen Sie Ebenen anzeigen und klicken Sie auf Bild analysieren, um weitere Informationen zu erhalten klicken (für Binärdateien (Datei herunterladen)), um die ausgewählte Datei einfach im Editor zu öffnen. Datei herunterladenDatei öffnen (analysieren Sie das Bild für weitere Informationen). Dadurch wird eine Liste der in der Ebene gespeicherten Dateien geöffnet. Sie können mit der rechten Maustaste auf die Datei klicken und auf

Richten Sie einen Docker-Container ein, der als Aufgabe „Vor dem Start“ einer Ausführungskonfiguration ausgeführt werden soll

Den Docker-Container als Ausführungskonfiguration festlegen Vor dem StartAufgabenausführung (vor dem Start)

Sie können jetzt eine Docker-Ausführungskonfiguration vor einer anderen Konfiguration ausführen, indem Sie sie als Before Launch-Aufgabe angeben. Die IDE wartet, bis der aktuell ausgeführte Container wieder verfügbar ist, bevor sie mit der nächsten ausgeführten Konfiguration beginnt. Um eine Docker-Ausführungskonfiguration in die Warteschlange zu stellen, erstellen Sie zunächst die Konfiguration und führen Sie dann die Konfiguration überOptionen ändern | Vor dem Start hinzufügen-Aufgabe | Ausführungskonfiguration Voraufgaben | Ausführungskonfigurationen aus ), um es dem entsprechenden Container hinzuzufügen.

Kubernetes

Unterstützung für mehrere kubeconfig-Dateien in einem einzigen Projekt

Unterstützung für mehrere kubeconfig-Dateien in einem einzigen Projekt Ultimate

Mit dieser neu eingeführten Funktion können Sie mehrere kubeconfig-Dateien in einem einzigen Projekt einrichten. Dies vereinfacht die Arbeit mit mehreren Clustern oder die Verwendung von Umgebungen auf verschiedenen Clustern innerhalb desselben Projekts. Gehen Sie zu Datei | Einstellungen | Build, Ausführung, Bereitstellung | Kubernetes, um die Datei einzurichten.

Bereitstellungsprotokoll anzeigen

Bereitstellungsprotokoll Ultimate anzeigen

Sie können jetzt die Bereitstellungsprotokolle in Ihrem Kubernetes-Cluster im Toolfenster Dienste (Dienste) anzeigen. Klicken Sie mit der rechten Maustaste auf Bereitstellung in der Struktur und wählen Sie Protokoll folgen< aus dem Kontextmenü a i=6 > (Protokoll folgen) oderProtokoll herunterladen (Protokoll herunterladen).

Web Entwicklung

Verbesserte Fehlerformatierung für JavaScript und TypeScript

Verbesserte Fehlerformatierung für JavaScript und TypeScript Ultimate

In IntelliJ IDEA 2023.2 konzentrieren wir uns auf die Verbesserung der Art und Weise, wie Typfehler in JavaScript und TypeScript gerendert werden. Jetzt werden Ihre Fehler und Warnungen besser lesbar formatiert, sodass Probleme in Ihrem Code leichter zu erkennen sind. Dies gilt für alle TypeScript- und einige der häufigsten JavaScript-Fehler, auch nach der Lokalisierung.

Unterstützung für CSS-Verschachtelung

CSS-Verschachtelungsunterstützung Ultimate

IntelliJ IDEA 2023.2 unterstützt jetzt CSS-Verschachtelung. Wir haben Syntaxunterstützung und -prüfungen implementiert, die Sie warnen, wenn ein verschachtelter Selektor mit einem Bezeichner oder Funktionssymbol beginnt.

Unterstützung für Vue-Sprachserver

Der Vue-Sprachserver unterstützt Ultimate

Die Unterstützung von Vue Language Server (VLS, auch bekannt als Volar) bietet eine genauere Fehlererkennung und bessere Typinformationen in schnellen Navigations- und Dokumentations-Popups. VLS wird standardmäßig für TypeScript v5.0 und höher verwendet, und Wrapper für TypeScript-Dienste werden für niedrigere Versionen von TypeScript verwendet. Unter Einstellungen | Sprachen & Frameworks | TypeScript | Vue können Sie den Vue-Dienst so einstellen, dass er die VLS-Integration auf allen TypeScript-Versionen verwendet.

Neue Live-Vorlagen für React-Hooks

Neue Live-Vorlage Ultimate für React-Hooks

Wir haben unterEinstellungen | Editor | Live-Vorlagen | React-Hooks* einen neuen Satz Live-Vorlagen für React-Hooks hinzugefügt. Um eine Live-Vorlage zu verwenden, geben Sie zunächst eine Abkürzung in den Editor ein und drücken Sie dann *Tab, um sie zu erweitern.

Codequalitäts-Workflow

Im Lieferumfang der Qodana-Codequalitätsplattform enthalten

Im Lieferumfang der Qodana-Codequalitätsplattform enthalten

IntelliJ IDEA 2023.2 vereinfacht die statische Analyse durch die vollständige Integration unserer intelligenten statischen Analyse-EngineJetBrains Qodana, die so konzipiert ist, dass sie in jede CI/CD-Pipeline-Tool-Konfiguration passt . Diese Integration bietet zwei wichtige Vorteile. Erstens können Sie durch die einfache Konfiguration mit nur wenigen Klicks Analysen auslösen, Probleme auf Projektebene anzeigen und Qualitäts-Gates in Ihrem bevorzugten CI/CD-System einrichten. Zweitens können Sie jetzt serverseitige Analyseergebnisse direkt anzeigen, ohne die IDE zu verlassen. Erfahren Sie mehr über Qodana und seine neueste Version in diesemBlogbeitrag.

Datenbanktools

Unterstützung für Redis-Cluster

Redis Cluster unterstützt Ultimate

Sie können jetzt eine Verbindung zu einem Redis-Cluster herstellen und über denselben Funktionsumfang wie ein eigenständiges Redis verfügen. Beim Herstellen einer Verbindung zum Cluster muss jdbc:redis:cluster: vor der erforderlichen URL eingegeben werden. Dazu müssen Sie den entsprechenden Verbindungstyp auswählen. Wenn für die Verbindung zum Cluster ein SSH-Tunnel erforderlich ist, sollten der Host und der Port für alle Knoten im Cluster in der URL angegeben werden.

Neue Benutzeroberfläche für den Schemamigrationsdialog

Neues UI Ultimate für Schema-Migrationsdialog

In v2023.2 haben wir die Schemamigrationsfunktion überarbeitet. Der Hauptunterschied besteht darin, dass sich dasselbe Objekt jetzt in beiden Teilen des Dialogfelds in derselben Zeile befindet, wodurch eine klarere Ansicht darüber entsteht, welche Objekte im Zielschema hinzugefügt, entfernt oder geändert werden.

Zeitzoneneinstellungen des Dateneditors

Dateneditor Zeitzone (Zeitzone) Einstellungen Ultimate

Dateneditor und -viewer (Dateneditor und -viewer) Einstellungsseite wurde hinzugefügtZeitzone ( Im Feld „Zeitzone“ können Sie die Zeitzone festlegen, in der der angezeigtedatetime Wert angezeigt wird.

Unterstützung für externe Datenbanken und Datenaustausch in Redshift

Unterstützung für externe Datenbanken und Datenaustausch in Redshift Ultimate

Die freigegebene Datenbank und ihre Inhalte werden nun überprüft. Die Datenfreigaben, die diese Datenbanken erstellen, werden ebenfalls untersucht.

Werkzeuge erstellen

Unterstützung für Maven 4.0.0-alpha

IntelliJ IDEA ist jetzt vollständig kompatibel mit der neuesten Version von Maven Maven 4.0.0-alpha.

andere

  • In dieser Version stellen wir die LSP-API für Plug-in-Entwickler vor, die Codierungsunterstützung mithilfe eines bestimmten LSP-Servers in ihrer IDE bereitstellen möchten. Wenn Sie Ihre eigene Programmiersprache oder Ihr eigenes Framework erstellt haben, können Sie LSP-Server und Plug-Ins zur Unterstützung in Ihrer IDE erstellen. Beachten Sie, dass diese Funktion nur in der kostenpflichtigen Version der IDE verfügbar ist. Weitere Informationen.
  • Wir haben das Plugin Big Data Tools zerlegt, sodass seine einzelnen Teile unabhängig voneinander verwendet werden können. Dadurch erhält IntelliJ IDEA sechs neue Plug-ins: Kafka, Spark, Flink, Remote-Dateisysteme, Big Data File Viewer undZeppelin. Wenn Sie alle sechs Plugins benötigen, können Sie das Big Data Tools-Plugin trotzdem mit einem Klick installieren.
  • Das mit IntelliJ IDEA gebündelte Android-Plugin bietet jetzt alle Funktionen von Android Studio Giraffe Beta 2, einschließlich Unterstützung für Android Gradle Plugin (AGP) 8.0.0. Beachten Sie, dass diese Unterstützung keine Funktionen umfasst, die ein Firebase-Konto erfordern.
  • Ab 2023.2 hat sich der Standardwert für die maximale Heap-Größe (-Xmx) auf 2 GB geändert.

    Dieser Artikel wurde von der Blog-Post-Plattform OpenWrite veröffentlicht!

Ich denke du magst

Origin blog.csdn.net/qq_33589510/article/details/134804776
Empfohlen
Rangfolge