PhpStorm 2026.2 现已发布
欢迎阅读 PhpStorm 2026.2 版本概览。此版本将 PhpStorm 升级为支持您首选的编码代理、模型和 AI 订阅的平台,改进了 PHP 和 Laravel 支持,并为使用 Git 仓库、数据库和内置终端的工作带来了生产力提升。

PhpStorm 中的 AI 功能
PhpStorm 2026.2 为更多第三方 AI 提供商添加了原生支持,并让编码代理能够更深入地访问 IDE 的确定性功能。
代理技能管理器
AI 代理的实用性取决于其掌握的上下文。当它们不了解您的框架、约定和工具链时,您每次打开新聊天窗口都需要重新解释相同的设置。
代理技能可解决这一问题。在 PhpStorm 中一次性安装技能后,您的代理就能在每个项目和会话中自动携带这些领域知识。您可以直接在 IDE 中浏览和管理技能,通过公共 GitHub 仓库等外部注册表扩展内置库,或让 PhpStorm 导入您已为 Claude Code 或 Codex 配置的技能。

详情请参阅我们的博客文章。
AI 代码补全支持第三方提供商
AI 补全是编辑器内的代码建议体验,结合了行内补全和光标后的下一个编辑建议。所有 JetBrains AI 用户均可开箱即用,由 JetBrains 训练的模型提供支持,且不消耗您的 AI 额度。
通过最新更新,您现在可以连接自己的 OpenAI 兼容模型提供商来使用 AI 补全功能。

PhpStorm 中的 GitHub Copilot
通过 JetBrains 与 Microsoft 的直接合作,GitHub Copilot 现已作为原生代理集成到 JetBrains IDE 中。与之前的 ACP Registry 设置不同,Copilot 可开箱即用,并提供更连贯的使用体验。
您可以直接从 AI 聊天中的代理选择器访问 Copilot。身份验证通过 GitHub 账户的 OAuth 完成,且需要有效的 GitHub Copilot 订阅。

终端 AI 会话的 PhpStorm MCP 服务器更快设置
为了帮助您在终端中更好地利用 AI 代理工作流,当使用您首选的编码代理启动新会话时,IDE 现在可以提示您配置 PhpStorm MCP 服务器。如果尚未配置 MCP 服务器,系统会自动显示通知并直接跳转到相应设置。

PHP
用于持久化文件引用的 #[FileReference] 特性
PhpStorm 现在允许您使用函数、方法和构造函数参数上的 #[FileReference] 特性将字符串字面量标记为文件或目录路径。当路径以字符串形式传递给此类参数时,它将获得 PhpStorm 对导航和重构的一流支持。

带注释的文件引用在整个项目范围内生效,并在 IDE 重启后保持有效,是手动引用注入的更好替代方案。除了简单引用外,PhpStorm 还支持使用 basePath 定义的相对路径,以及使用变量和常量动态构建的路径。
代码质量工具的触发选项
为了进一步优化 IDE 性能,PhpStorm 现在允许您配置第三方代码质量工具(如 PHPStan 或 Laravel Pint)的触发频率:输入时实时触发、空闲时触发或文件保存时触发。您可以在 设置 | PHP | 质量工具 | {quality_tool_name} 中设置 运行模式。

其他语言支持改进包括:
- 支持 PER Coding Style 3.0。要配置 PhpStorm 的内置 PHP 格式化程序在 代码重新格式化操作中使用 PER Coding Style 3.0 规范,请前往 设置 | 编辑器 | 代码样式 | PHP | 从… 设置,并从列表中选择 PER-CS 3.0.0。

- 对象变量后的箭头自动补全。该新设置默认启用。要禁用它,请前往 设置 | 编辑器 | 常规 | 智能键 | PHP。
#[ArrayShape]中无显式键的嵌套数组代码补全。
Laravel
Laravel 工具窗口
新的 Laravel 工具窗口让您无需离开 PhpStorm 即可管理 Laravel 项目。使用 Dashboard 选项卡查看常规项目信息并快速访问 Artisan 命令,使用 Errors 选项卡浏览本地或 Sentry 托管的日志文件,并使用 AI 探索或修复错误而无需复制粘贴日志,使用 Laravel Cloud 选项卡管理部署和环境变量。

Laravel 开发人员的其他改进包括:
- 支持
laravel/passport和stancl/tenancy包。 - 支持 PHP 8.5 的管道运算符。
ide.json选项,用于指向数据库模式文件、将 Eloquent 模型类显式映射到数据库表、Laravel Livewire 位置的自定义路径,以及新的viteAsset、passportScopeId和staticStrings(带文件链接)补全类型。

完整更新列表请参阅 Laravel Idea 的变更日志。
Web
IDE 对 TypeScript 7 的支持
如果您的 TypeScript 项目已发展到补全滞后、重构迟缓的地步,TypeScript 7 就是解决方案。Microsoft 使用 Go 重写了编译器和语言服务器,使类型检查速度提升高达 4 倍,同时在大型代码库中提供更响应的代码补全和更流畅的重构。
PhpStorm 2026.2 默认支持已使用 TypeScript 7 的项目,并为仍在使用早期版本的项目提供可选升级路径。您可以立即获得全部速度优势,无需在第一天进行完整项目迁移。
版本控制
增强的 Git worktree 支持
2026.2 版本简化了在各种开发环境(如 WSL)中管理 Git worktree 的操作。此外,您可以直接从 IDE 中轻松移除和清理 worktree。
这些更新有助于简化日常 worktree 管理工作,同时减少切换到外部 Git 工具的需求。

简化的 Git 冲突解决流程
在大型项目中,合并往往会产生数十个文件冲突,其中许多是简单的导入不匹配或格式差异。PhpStorm 2026.2 改进了冲突解决流程,允许您调用 Resolve All Simple Conflicts 操作,该操作会自动解决整个变更集中所有标准冲突,而无需逐个打开每个文件。通过新流程,您还可以查看已解决和未解决文件的完整概览,随时重新打开文件,并按任意顺序还原和重新应用冲突块。

代码审查中的用户名自动补全
在代码审查评论中提及队友现在更加容易。只需在评论中输入 @,即可打开当前 GitHub 或 GitLab 仓库中的用户列表,并选择您想要提及的人。

终端
终端会话中更轻松的文件和图像共享
在终端或 CLI 代理中工作时,无需再从项目或外部应用程序复制粘贴路径。您现在可以直接将文件或文件夹拖放到终端中,以将路径插入当前命令。
要从特定位置快速开始工作,只需将文件或文件夹拖放到终端选项卡区域,即可打开一个已设置根路径的新选项卡。
您现在还可以直接从剪贴板将图像粘贴到支持的 CLI 代理会话中,从而更轻松地与代理共享视觉信息。
UI
非模态 设置 对话框
当 设置 对话框打开时,您无需关闭它即可与 IDE 窗口交互。这使您可以轻松地将项目路径复制到作用域、将配置文件中的值插入设置、立即查看代码外观调整,甚至在配置过程中切换到另一个项目。
默认情况下,设置 窗口会保持在调用它的项目上方可见。取消固定可将其发送到后台。
数据库
重新设计的空状态:更快的项目启动方式
为了简化初始设置并从一开始就提供即用即编的体验,我们重新设计了 Database Explorer 工具窗口中的空状态。打开新项目时,该工具窗口现在会显示用于创建数据源的快速操作。
此外,为了帮助您在不被配置步骤干扰的情况下熟悉基本数据库功能,空状态还提供一键访问我们 快速入门指南 中的 PostgreSQL、MySQL 和 SQLite 演示数据库。

自定义查询控制台名称:一目了然更多上下文
您现在可以自定义编辑器选项卡标题中查询控制台名称的显示方式,从而更轻松地识别打开的控制台和文件。
以前,文件名称旁边仅显示数据源名称。现在,您可以使用变量包含附加详细信息,例如附加的数据源、数据库、架构或搜索路径。要配置模板,请前往 设置 | 数据库 | 查询文件 和控制台,将光标置于 模板 字段中,并插入所需的变量。
您还可以启用 将此模板用于查询文件 以将同一模板应用于查询文件。

数据库颜色:v2.0
数据库颜色系统提供了焕然一新的、更一致的用户体验和多项可用性改进。此版本引入了自适应颜色引擎以及多项结构化可用性改进:
- 主题感知的自定义颜色。以前,静态
#RRGGBB十六进制代码在亮色和暗色主题中保持不变,当您切换主题时往往会破坏视觉对比度。现在您只需选择色调,IDE 就会自动为活动主题调整色调。 - 文件夹颜色支持。您现在可以将自定义颜色应用于文件夹以及单个数据库对象。
- 更轻松地访问颜色设置。颜色子菜单已上移一级以便于查找,所有颜色设置现在都直接在主 设置 窗口中提供,而不是单独的对话框。


性能
正如 2026.2 EAP 博客文章中宣布的那样,PhpStorm 2026.2 重点关注整体 IDE 稳定性和性能。虽然尚未显示超出项目索引时间提升高达 10%* 的即时结果,但最新更改为即将发布的版本中减少启动时间、索引时间以及本地和远程开发场景下的冻结奠定了基础。
请通过参与此 调查 分享您对 PhpStorm 性能的反馈。
*在代表不同 PHP 框架的项目池中进行基准测试
云
编辑器中直接显示 Docker Compose 状态
Docker Compose 文件现在提供更多信息且更具交互性。您可以直接在 Docker Compose 文件中查看正在运行的容器的状态,并快速访问常用操作而无需离开编辑器。
通过能够直接从 Compose 文件中的相应条目跳转到特定服务的日志、创建数据库连接或在浏览器中打开服务,监控和使用应用程序堆栈变得更加容易。
使用服务模板更快地设置 Docker Compose
使用 PostgreSQL 和 Kafka 等流行技术的即用型模板,在 Docker Compose 中创建依赖服务现在更加容易。
只需开始输入服务名称或从补全列表中选择一个,IDE 就会为您生成相应的 Docker Compose 配置。这有助于您更快地启动和运行常见服务,同时减少手动配置工作。
Terraform 测试框架支持
2026.2 版本通过引入对 Terraform 测试框架的原生支持,扩展了 IDE 对 Terraform 基础设施即代码能力的支持。此集成完善了 IDE 的生态系统支持,允许您在开发生命周期早期验证模块行为并执行配置策略。
这些新增功能建立在开箱即用的基础设施工具之上,确保您的部署配置保持高度可维护、可预测和整洁。
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.