PhpStorm 2022.1 EAP 4 釋出,新增 WebDAV 支援

2022-03-07 09:00:43

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(不區分大小寫)在不包含字母的模式中
  • /DPCRE_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 修復和其他改進。

展開閱讀全文