PhpStorm 2022.1 EAP #4 現已作為第四個嚐鮮版,該版本的內容包括增強的新建專案嚮導、對 WebDAV 部署的支援、Rsync 的一些附加功能以及一些新的檢查。
新的 Composer 專案嚮導
增強 新建專案 嚮導:當建立一個新的空專案時您可以選擇為其自動生成一個composer.json
檔案,並提供所需的依賴項。
建立專案後,PhpStorm 會提示你安裝它們:
WebDAV 支援
該版本引入了對使用 WebDAV 伺服器進行部署的支援。要設定新伺服器,請轉到偏好設定 | 構建、執行、部署 | 部署,然後新增一個新的 WebDAV 型別的伺服器,並提供連線引數:
覆蓋 Rsync 命令列引數
PhpStorm 2021.3 為 SFTP 支援引入了 Rsync,以顯著加快部署速度。Rsync 工具使用 -zar
命令列選項執行,它將壓縮傳輸的資料 ( z
),保留傳輸檔案和資料夾的許可權、所有權和時間戳 ( a
),並遞迴到子目錄 ( r
)。
在此版本中,可以自定義選項集:轉到 設定 | 偏好設定 | 工具 | rsync 並提供所需的一組選項:
新的檢查
新增了一些新的檢查,旨在簡化正規表示式的使用。
冗餘修飾符
以下新檢查將報告正規表示式模式中使用,但不影響匹配的修飾符:
/i
(不區分大小寫)在不包含字母的模式中/D
( PCRE_DOLLAR_ENDONLY ) 在不包含美元符號,或包含\m
(PCRE_MULTILINE) 修飾符的模式中/s
(點匹配換行符)在不包含點的模式中
PhpStorm 提供Alt+Enter
快速修復,可以快速刪除這些修飾符。
不支援的修飾符
該/e
修飾符在 PHP 7.0 及更高版本中已棄用。
其他顯著變化
- 編輯 javadoc 存根的模板
- 支援 yarn/pnpm 的 Corepack 安裝
- 支援 GitHub PR 評論中的建議更改
- 允許根據 mime 型別定義特定的外部差異工具
- 將滑鼠懸停在最大化按鈕上時不會出現 Windows 11「對齊佈局」。
- Webpack 協助不適用於 ESM
中提供了該版本的完整更改列表,包括 Bug 修復和其他改進。