PhpStorm 2022.1 EAP 4 发布,新增 WebDAV 支持
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 存根的模板 [IDEA-97658]
- 支持 yarn/pnpm 的 Corepack 安装 [WEB-52682]
- 支持 GitHub PR 评论中的建议更改 [IDEA-241973]
- 允许根据 mime 类型定义特定的外部差异工具 [IDEA-69499]
- 将鼠标悬停在最大化按钮上时不会出现 Windows 11“对齐布局”。[IDEA-276887]
- Webpack 协助不适用于 ESM [WEB-31023]
发布说明中提供了该版本的完整更改列表,包括 Bug 修复和其他改进。





