PhpStorm 2022.1 早期存取計劃的第三個版本,該版本聚焦於對陣列形狀和註釋的增強支援,下面來介紹一下:
多行和巢狀陣列形狀
PhpStorm 2021.2 在 PHPDoc 塊中引入了對陣列形狀的支援。但是,它有一個很大的限制——僅支援單行和單級註釋。如果要獲得多行支援,可以選擇使用屬性,但是它仍然不支援巢狀結構。
PhpStorm 2022.1 EAP 3 在 PHPDoc 和屬性中新增了對多行和巢狀陣列形狀的完全支援:
在這種情況下,可以使用陣列形狀註釋定義陣列結構,以獲得鍵的程式碼補全並推斷值的型別。
也可以在 PhpStorm 中使用 Booth PHPDoc 和 Attribute 語法,這些語法支援返回型別和引數型別定義:
除了多行和巢狀註釋支援外,陣列形狀還有許多其他改進。
支援帶數位鍵的陣列形狀
支援類物件陣列中的特定陣列
支援陣列形狀的列表
支援 @var 變數用法的陣列形狀註釋
對 Vue 的改進
JetBrains 的 IDE 2022.1 版本對 Vue 3 進行了多項改進,PhpStorm 整合了 WebStorm 對 HTML/CSS/JS 和其他 Web 技術的所有改進。在此版本中,如果你將元件定義為全域性,IDE 將在你的 .vue 檔案中識別它們。
PhpStorm 也正確支援 createApp 語法,它將正確匹配使用 createApp 相關元素建立的應用程式。
此版本還包括對 Nuxt 3 的支援。
PhpStorm 2022.1 EAP #3 中提供了完整的更改列表,包括錯誤修復和改進。