PhpStorm 2022.1 EAP #3 釋出:增強的陣列形狀

2022-02-20 09:00:27

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 中提供了完整的更改列表,包括錯誤修復和改進。

展開閱讀全文