重大更新!PhpStorm 2022.3 發布啦!

英文原文:https://blog.jetbrains.com/phpstorm/2022/12/phpstorm-2022-3-whats-new/

原目錄:

  • ui??

  • 用戶體驗升級??

  • PHP 8.2 支持?

  • 調試改進?

  • 數據庫工具 redis 支持?

  • PHP 工具集成?

  • PHP 其他更新?

  • 全新設置同步方案?

  • 網頁開發?

  • docker?

  • HTTP 客戶端?

  • 更多體驗升級?

注:本文只翻譯了一半左右,但剩下都不是什么關鍵功能,有興趣的同學可以前往原文觀看。

PhpStorm 本年度的最后一次重大更新 2022.3 現已發布!

這一重大更新帶來了新 UI 的預覽、完整的 PHP 8.2 支持、數據庫工具 Redis 支持、PHP Code Vision、快速修復(Quick-Fix)預覽、Xdebug 配置驗證、ParaTest 支持、PHPDoc 閱讀模式,以及許多其他功能。

由于本站不支持上傳視頻,原文中的視頻將使用 GIF 圖替代,可能帶來體驗下降。你可以前往原文查看視頻。

立即學習PHP免費學習筆記(深入)”;

新 UI(預覽版)

在大約半年前,在 2022.2 EAP 版本中 Jetbrains 推出了全新的 UI,有不少人在那時可能已經體驗過了。(見:博客:Intellij Idea 新版 UI 免申請體驗方法 )。
而現在,Jetbrains 在 PhpStorm 中推出了正式的預覽版,供大家體驗。

需要注意的是,新 UI 是默認關閉的,需要在 設置/首選項 | 外觀與行為 | 新 UI 預覽 / Settings/Preferences | Appearance & Behavior | New UI Preview 中啟用。

重大更新!PhpStorm 2022.3 發布啦!

用戶體驗升級

在本次更新中,我們也帶來了許多額外的視覺改進,以下僅為其中最值得關注的一部分。

Code Vision

關于 PHP 符號(函數、方法、屬性)的元信息將會展示在 PHP 代碼的旁邊:

  • 某個類、Trait、接口、方法或函數的使用次數
  • 接口的實現數量
  • 對某段代碼做出最多更改的人(來自 git)(通常是代碼所有者或者最了解那段代碼的人)

重大更新!PhpStorm 2022.3 發布啦!

如果你不太喜歡 Code Vision 文本的默認位置,你可以在設置中更改。右鍵 Code Vision 文本,點擊 配置 / Configure。或者手動前往 設置/首選項 | 編輯器 | 嵌入提示 | Code Vision Settings/Preferences | Editor | Inlay Hints | Code Vision。

重大更新!PhpStorm 2022.3 發布啦!

除此之外,PhpStorm 中的 Code Vision 也適用于 JStypescript 文件。

快速修復預覽

在日常使用中,你可以使用 Alt+Enter 或手動點擊來自動修復一些代碼問題。現在,你可以在執行快速修復前先進行預覽,從而了解 PhpStorm 建議的代碼。
當你打開快速修復選單并懸停在某一選項時,預覽界面就會出現。

重大更新!PhpStorm 2022.3 發布啦!

PHPDoc 閱讀模式

在寫代碼這一過程中,確保能夠輕松地閱讀代碼是很重要的。PhpStorm 2022.3 帶來了新的 PHPDoc 外觀,提供更好看的展示和對 html 格式的支持。
你可以通過點擊 PHPDoc 側旁的齒輪來切換新樣式。

重大更新!PhpStorm 2022.3 發布啦!

如果不想每次都手動點擊,你可以右鍵齒輪圖標并點擊 Render All Doc Comments 來為所有的 PHPDoc 啟用。

重大更新!PhpStorm 2022.3 發布啦!

改進快速文檔

當在你任何函數、類或方法上按 F1 或 Ctrl+Q 時,PhpStorm 會直接在編輯器中顯示文檔。不再需要跳轉到瀏覽器!
重大更新!PhpStorm 2022.3 發布啦!

重大更新!PhpStorm 2022.3 發布啦!

日期時間格式預覽

有時候,傳遞給 date() 或類似函數的日期格式可能稀奇古怪,比 Ymd 復雜許多,通常需要查閱文檔來找到具體的輸出,而在 2022.3 中,停在日期格式上時,將會顯示帶有示例日期的工具提示。(下面的確不是動圖)
重大更新!PhpStorm 2022.3 發布啦!

不僅如此,在編寫格式字符串時,你也會獲得詳盡的自動補全提示。

重大更新!PhpStorm 2022.3 發布啦!

PHP 8.2

PhpStorm 2022.3 帶來了對 PHP 8.2 的完整支持,以下是一些需要了解的新功能。

只讀類(Readonly class

PhpStorm 對只讀類提供以下功能:

  • 將具有只讀屬性的類轉換為只讀類的快速修復
  • 檢查并確保只讀類的子類也是只讀類
  • 檢測未使用的只讀類屬性
  • 檢查只讀類中禁止使用的靜態或動態屬性

重大更新!PhpStorm 2022.3 發布啦!

已棄用的動態屬性

在 PHP8.2 中訪問不存在的屬性將會導致棄用提示。你可以在類中添加屬性或使用 [AllowDynamicProperties] 注解來修復。
重大更新!PhpStorm 2022.3 發布啦!

類型系統改進

PHP 8.2 引入了 博客:Intellij Idea 新版 UI 免申請體驗方法,以及 NULL true false 等類型提示。
重大更新!PhpStorm 2022.3 發布啦!

就到這里吧,只轉載了一半左右,但剩下都不是什么關鍵功能,有興趣的同學可以前往原文觀看。

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享