Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Großes Update! PHPStorm 2022.3 ist veröffentlicht!

Großes Update! PHPStorm 2022.3 ist veröffentlicht!

藏色散人
藏色散人nach vorne
2022-12-08 16:48:352118Durchsuche

Englischer Originaltext: https://blog.jetbrains.com/phpstorm/2022/12/phpstorm-2022-3-whats-new/

Originalverzeichnis:

  • Neue Benutzeroberfläche ✔️

  • Benutzererlebnis-Upgrade ✔️

  • PHP 8.2 unterstützt ❔

  • Debugging-Verbesserungen ❌

  • Datenbank-Tool Redis unterstützt ❌

  • PHP-Tool-Integration ❌

  • PHP Weitere Updates❌

  • Neu Einstellungen Synchronisierungslösung ❌

  • Webentwicklung ❌

  • Docker ❌

  • HTTP-Client ❌

  • Mehr Erlebnis-Upgrades ❌

Hinweis: Dieser Artikel ist nur etwa zur Hälfte übersetzt, aber links Das Folgende ist keine Schlüsselfunktion. Interessierte Schüler können den Originaltext ansehen.

PhpStorms letztes großes Update des Jahres, 2022.3, ist jetzt verfügbar!

Dieses große Update bietet eine Vorschau auf die neue Benutzeroberfläche, vollständige PHP 8.2-Unterstützung, Unterstützung für das Datenbanktool Redis, PHP Code Vision, Quick-Fix-Vorschau, Xdebug-Konfigurationsüberprüfung, ParaTest-Unterstützung, PHPDoc-Lesemodus und viele andere Funktionen.

Da diese Website das Hochladen von Videos nicht unterstützt, werden die Videos im Originaltext durch GIF-Bilder ersetzt, was zu einer Verschlechterung der Erfahrung führen kann. Sie können zum Originaltext gehen, um das Video anzusehen.

Neue Benutzeroberfläche (Vorschau)

Vor etwa einem halben Jahr hat Jetbrains in der EAP-Version 2022.2 eine neue Benutzeroberfläche eingeführt, und viele Menschen haben es damals vielleicht schon erlebt. (Siehe: Blog: So erleben Sie die neue Version von Intellij Idea UI, ohne sich zu bewerben).
Jetzt hat Jetbrains eine offizielle Vorschauversion in PhpStorm veröffentlicht, die jeder erleben kann.

Beachten Sie, dass die neue Benutzeroberfläche standardmäßig deaktiviert ist. Sie müssen zu Einstellungen/Einstellungen | gehen |. Neue UI-Vorschau ist aktiviert. 设置/首选项 | 外观与行为 | 新 UI 预览 / Settings/Preferences | Appearance & Behavior | New UI Preview 中启用。

PHPStorm 2022.3 发布(新UI、引用计数、修复预览)

用户体验升级

在本次更新中,我们也带来了许多额外的视觉改进,以下仅为其中最值得关注的一部分。

Code Vision

关于 PHP 符号(函数、方法、属性)的元信息将会展示在 PHP 代码的旁边:

  • 某个类、Trait、接口、方法或函数的使用次数
  • 接口的实现数量
  • 对某段代码做出最多更改的人(来自 Git)(通常是代码所有者或者最了解那段代码的人)

PHPStorm 2022.3 发布(新UI、引用计数、修复预览)

如果你不太喜欢 Code Vision 文本的默认位置,你可以在设置中更改。右键 Code Vision 文本,点击 配置 / Configure。或者手动前往 设置/首选项 | 编辑器 | 嵌入提示 | Code Vision Settings/Preferences | Editor | Inlay Hints | Code Vision

PHPStorm 2022.3 发布(新UI、引用计数、修复预览)

除此之外,PhpStorm 中的 Code Vision 也适用于 JS 和 TypeScript 文件。

快速修复预览

在日常使用中,你可以使用 Alt+Enter
PHPStorm 2022.3 veröffentlicht (neue Benutzeroberfläche, Referenzzählung, korrigierte Vorschau)

PhpStorm 2022.3 发布(新UI、引用计数、修复预览)Upgrade der Benutzererfahrung

In diesem Update haben wir auch viele zusätzliche visuelle Verbesserungen eingeführt, die folgenden sind nur einige der bemerkenswertesten.

Code Vision

Metainformationen zu PHP-Symbolen (Funktionen, Methoden, Eigenschaften) werden neben dem PHP-Code angezeigt:

PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

Die Anzahl der Verwendungen einer Klasse, eines Merkmals, einer Schnittstelle, Methode oder Funktion stark>🎜🎜Die Anzahl der Schnittstellenimplementierungen🎜🎜Die Person, die die meisten Änderungen (von Git) an einem bestimmten Codeabschnitt vorgenommen hat (normalerweise der Codebesitzer oder die Person, die diesen Codeabschnitt am besten kennt)🎜🎜🎜 PHPStorm 2022.3 veröffentlicht (neue Benutzeroberfläche, Referenzzählung, Reparaturvorschau) 🎜🎜Wenn Ihnen Code nicht besonders gefällt. Die Standardposition des Vision-Textes können Sie in den Einstellungen ändern. Klicken Sie mit der rechten Maustaste auf den Code Vision-Text und klicken Sie auf Konfigurieren / Konfigurieren. Oder gehen Sie manuell zu Einstellungen/Einstellungen |. Code Vision Einstellungen/Einstellungen |. 🎜🎜<img src="https://img.php.cn/upload/article/000/000/020/4695526eda4a0446ff3337ae83dbe6e9-2.gif" alt="PHPStorm 2022.3 veröffentlicht (neue Benutzeroberfläche, Referenzzählung, korrigierte Vorschau)">🎜🎜Darüber hinaus funktioniert Code Vision in PhpStorm auch mit JS- und TypeScript-Dateien. 🎜🎜Quick Fix Preview🎜🎜Im täglichen Gebrauch können Sie <code>Alt+Enter verwenden oder manuell klicken, um einige Codeprobleme automatisch zu beheben. Sie können jetzt eine Vorschau des von PhpStorm empfohlenen Codes anzeigen, bevor Sie eine schnelle Lösung durchführen. 🎜Wenn Sie das Schnellkorrekturmenü öffnen und mit der Maus über eine Option fahren, wird die Vorschauoberfläche angezeigt. 🎜🎜🎜🎜🎜PHPDoc-Lesemodus🎜🎜Beim Schreiben von Code ist es wichtig sicherzustellen, dass Sie den Code leicht lesen können. PhpStorm 2022.3 bringt ein neues PHPDoc-Erscheinungsbild mit sich, das eine besser aussehende Präsentation und Unterstützung für das HTML-Format bietet. 🎜Sie können zum neuen Stil wechseln, indem Sie auf das Zahnrad neben PHPDoc klicken. 🎜🎜🎜🎜

Wenn Sie nicht jedes Mal manuell klicken möchten, können Sie mit der rechten Maustaste auf das Zahnradsymbol klicken und auf Alle Dokumentkommentare rendern klicken, um es für alle PHPDocs zu aktivieren. Render All Doc Comments 来为所有的 PHPDoc 启用。

PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

改进快速文档

当在你任何函数、类或方法上按 F1Ctrl+Q 时,PhpStorm 会直接在编辑器中显示文档。不再需要跳转到浏览器!
PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

日期时间格式预览

有时候,传递给 date() 或类似函数的日期格式可能稀奇古怪,比 Ymd 复杂许多,通常需要查阅文档来找到具体的输出,而在 2022.3 中,停在日期格式上时,将会显示带有示例日期的工具提示。(下面的确不是动图)
PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

不仅如此,在编写格式字符串时,你也会获得详尽的自动补全提示。

PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

PHP 8.2

PhpStorm 2022.3 带来了对 PHP 8.2 的完整支持,以下是一些需要了解的新功能。

只读类(Readonly Class)

PhpStorm 对只读类提供以下功能:

  • 将具有只读属性的类转换为只读类的快速修复
  • 检查并确保只读类的子类也是只读类
  • 检测未使用的只读类属性
  • 检查只读类中禁止使用的静态或动态属性

PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

已弃用的动态属性

在 PHP8.2 中访问不存在的属性将会导致弃用提示。你可以在类中添加属性或使用 [AllowDynamicProperties] 注解来修复。
PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

类型系统改进

PHP 8.2 引入了 DNF(Disjunctive Normal Form)类型,以及 null true false
PhpStorm 2022.3 veröffentlicht (neue Benutzeroberfläche, Referenzzählung, korrigierte Vorschau)PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

Verbesserte Schnelldokumentation

Wenn Sie F1 oder Strg+Q für eine Ihrer Funktionen, Klassen oder Methoden drücken, zeigt PhpStorm die direkt an Dokument im Editor. Kein Springen mehr zum Browser!
PhpStorm 2022.3 veröffentlicht (neue Benutzeroberfläche, Referenzzählung, korrigierte Vorschau)

PhpStorm 2022.3 veröffentlicht (neue Benutzeroberfläche, Referenzzählung, korrigierte Vorschau)

Vorschau des Datums-/Uhrzeitformats

🎜Manchmal kann das an date() oder ähnliche Funktionen übergebene Datumsformat seltsam und viel komplizierter sein als Ymd. Normalerweise müssen Sie es tun Konsultieren Sie die Dokumentation, um spezifische Ausgaben zu finden. In 2022.3 wird wenn Sie bei einem Datumsformat pausieren, ein Tooltip mit einem Beispieldatum angezeigt. (Das Folgende ist tatsächlich kein animiertes Bild) 🎜PhpStorm 2022.3 Release (Neu UI, Angebotszählung, Reparaturvorschau)“/>🎜🎜Darüber hinaus erhalten Sie detaillierte Tipps zur automatischen Vervollständigung beim Schreiben von Formatzeichenfolgen. 🎜🎜<img src=🎜

PHP 8.2

🎜PhpStorm 2022.3 bietet volle Unterstützung für PHP 8.2, hier sind einige neue Funktionen, die Sie kennen sollten. 🎜

Readonly-Klasse

🎜PhpStorm bietet die folgenden Funktionen für schreibgeschützte Klassen: 🎜
  • Schnellfix für die Konvertierung von Klassen mit schreibgeschützten Attributen in schreibgeschützte Klassen
  • Überprüfen und stellen Sie sicher, dass Unterklassen von schreibgeschützten Klassen auch schreibgeschützte Klassen sind
  • Erkennen Sie nicht verwendete schreibgeschützte Klassenattribute
  • Überprüfen Sie statische oder dynamische Attribute, die im schreibgeschützten Modus verboten sind Klasseneigenschaften
🎜PhpStorm 2022.3 veröffentlicht (neu Benutzeroberfläche, Referenzzählung, Korrekturvorschau)🎜

Veraltete dynamische Eigenschaften

🎜Der Zugriff auf nicht vorhandene Eigenschaften in PHP8.2 führt zu einer Einstellungsaufforderung. Sie können dies beheben, indem Sie der Klasse Eigenschaften hinzufügen oder die Annotation [AllowDynamicProperties] verwenden. 🎜PhpStorm 2022.3 veröffentlicht (neue Benutzeroberfläche, Referenzzählung, korrigierte Vorschau)🎜

Verbesserungen des Typsystems

🎜PHP 8.2 führt den DNF-Typ (Disjunktive Normalform) ein und geben Sie Hinweise wie null true false ein. 🎜🎜🎜🎜🎜Das ist alles. Nur etwa die Hälfte davon wurde reproduziert, der Rest ist jedoch keine Schlüsselfunktion. Interessierte Schüler können sich den Originaltext ansehen. 🎜🎜

Das obige ist der detaillierte Inhalt vonGroßes Update! PHPStorm 2022.3 ist veröffentlicht!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen