PhpStorm 2026.1 现已发布,此版本带来了全新的 PhpStorm MCP 工具、集成在 IDE 中的全新第三方 Agent、对 Git 工作树的支持,以及诸多提升 PHP 和 Laravel 开发者工作效率的功能。
PhpStorm MCP 工具
在 PhpStorm 2025.2 中,为 Claude Code、Windsurf 或 Codex 等第三方编码 Agent 添加了集成式 MCP 服务器,以用于访问并使用你 IDE 的工具。在 2026.1 中扩展了 MCP 服务器工具集,增加了更多 PhpStorm 功能,包括:
-
检查和快速修复,使 Agent 能够利用 PhpStorm 强大的静态分析引擎。
-
IDE 搜索功能,包括 PhpStorm 针对代码模式的结构化搜索和语义搜索。
-
访问 IDE 操作,以便将 IDE 的设置与自定义任务委托给编码 Agent。
![]()
![]()
此外,适用于 Claude Code 的 PhpStorm 插件为 Claude Code 提供了使用 PhpStorm MCP 服务器工具的上下文和指令。要将插件的技能和挂钩添加到你的项目中,请前往 PhpStorm 的 Settings * Tools * PHP Claude Skills(设置 * 工具 * PHP Claude 技能)。
注意:PhpStorm 的 MCP 服务器默认禁用。要启用服务器并配置与编码 Agent 的集成,请前往 Settings * Tools * MCP Server(设置 * 工具 * MCP 服务器)。
AI
PhpStorm 中的第三方智能体
PhpStorm 正发展为一个开放平台,允许用户将自己选择的 AI 工具带入专业开发工作流。
除了 Junie、Claude Agent 和最近新增的 Codex 之外,PhpStorm 现在还支持直接在 AI 聊天中使用更多 AI Agent。可以选择 GitHub Copilot、Cursor 等 Agent,以及其他许多通过 Agent Client Protocol (ACP) 支持的 Agent。
后续编辑建议
现在,后续编辑建议不会消耗你的 JetBrains AI Pro、Ultimate 和 Enterprise 订阅的 AI 配额。这些建议超越了针对 PHP 的传统代码补全。它们不仅会更新光标所在位置的内容,还可以智能地跨整个文件应用相关更改,帮助你轻松保持代码一致性和最新状态。
这种代码补全的自然演进带来了无缝的 Tab Tab 体验,让你保持流畅的开发节奏。
![]()
Junie CLI 现已进入测试阶段
![]()
Junie CLI 是 JetBrains 推出的一款不受 LLM 制约的编码 Agent,可以直接在终端、任何 IDE 内、CI/CD 中,以及 GitHub 或 GitLab 上使用。Junie CLI 具有以下特点:
- 自带密钥 (BYOK) 定价:可以使用模型提供商为你提供的密钥,无需额外付费。
- 一键迁移:从 Claude Code 或 Codex 等其他 Agent 一键迁移。
- 灵活自定义:通过准则、自定义 Agent 与 Agent 技能、命令、MCP 等实现灵活自定义。
可阅读博文中的完整公告。
项目索引优化
PhpStorm 现在能够自动检测包含频繁更改的生成内容、缓存内容或用户上传内容的框架特定目录,并将这类目录从项目索引中排除。
IDE 在搜索、解析和其他操作过程中会跳过被排除的文件夹。减少索引开销有助于优化 CPU 使用率并提升 IDE 性能。
如果想要重新启用对任何自动排除文件夹的索引编制,可以在 Settings * Directories(设置 * 目录)中点击 Exclude(排除),然后取消选中你要编制索引的目录旁边的复选框。
![]()
泛型支持
新版本为 PhpStorm 的类型推断引擎带来了多项改进和 bug 修正,包括:
![]()
![]()
更多体验优化改进
调试非 PHP 文件
现在,只要在 IDE 设置中将文件名模式与 PHP 文件类型相关联,便可在非 PHP 文件中设置断点。结合 Xdebug 3.5 中引入的模板与编译 PHP 文件之间的原生路径映射,此功能允许调试任何格式的源模板文件,包括像 .ezt 这样的小众扩展程序。
![]()
改进了 Go to test(转到测试)导航
在 PhpStorm 2026.1 中对 PHPUnit 和 Pest 测试的 Go to test(转到测试)导航进行了以下增强:
- 在使用
#[UsesClass] 或 #[UsesMethod] 特性的 PHPUnit 测试与关联类/方法之间导航。
- 对于 Pest 测试,现在可以从 Test Runner(测试运行程序)标签页导航到嵌套在 Pest describe 块中的源测试。
![]()
Convert to pipe operator(转换为管道运算符)快速修复
PhpStorm 现在能够检测可以使用 PHP 8.5 管道运算符语法的代码元素,并提供快速修复建议,将此类代码转换为更易读的管道运算符链。
![]()
Laravel
- 框架支持:支持 Laravel 13 以及新版 Livewire 和 Filament。支持新增的 @hasStack 和 @includeIsolated Blade 指令。
- 支持新软件包:Laravel Wayfinder、PHP Native、staudenmeir/laravel-cte 和 staudenmeir/laravel-adjacency-list 软件包。
- Eloquent 增强:支持高级 #[Scope] 方法,并针对作用域、特性和关联方法优化了 Find Usages(查找用法),提高了其准确性。
- UI 和导航:Blade 视图用法 UI、更出色的控制器嵌入提示、新路由搜索 UI,以及 Endpoints(端点)工具窗口路由。
- 工作效率调整:新增 Add Application Database(添加应用程序数据库)操作。在 Terminal(终端)工具窗口中或通过 PHP 解释器运行 Artisan 命令。
- Laravel Idea MCP 服务器随 PhpStorm MCP 服务器提供。
如需查看完整更新列表,可参阅 Laravel Idea 的更改日志。
前端
PhpStorm 对 TypeScript 的支持现在默认使用基于服务的类型引擎(基于 TypeScript 语言服务构建),可以在大型项目中提供更准确的类型推断,并降低 CPU 使用率。进一步改进了对 TypeScript 的支持,包括优化了对路径别名和项目引用的自动导入处理,以及集成了基于 Go 的 TypeScript 语言服务器的嵌入提示。JavaScript 解析现在也能正确处理字符串字面量 import / export 说明符。
框架和样式支持也得到了全面优化:
- IDE 现在会高亮显示 React 新增的
use memo 和 use no memo 指令。
- Vue 集成采用更新的 3.1.8 版
@vue/typescript-plugin。
- Astro 设置接受基于 JSON 的配置,可以实现语言服务器集成。
- 支持在色板和预览中使用现代 CSS
color() 函数和额外的色彩空间。
- 支持 Angular 21.x 模板语法。
数据库
Codex 和 Claude Agent 的 AI 聊天集成现在对你连接的数据库提供完整的原生支持。现在可以直接在 IDE 中使用自然语言查询、分析和修改数据库状态。
外部 Agent 也可以通过 MCP 服务器使用相同的功能。
现在,可以通过数据源模板将数据源设置存储在你的 JetBrains Account 中。对于 All Products Pack 用户或任何使用多个 JetBrains IDE 实例的用户来说,此项升级尤为实用,可以在每个支持数据库功能的 JetBrains IDE 中访问数据源模板和设置。
提升工作效率的功能
编辑器文本光标和选择更新
本次更新了用户频繁交互的组件 — 编辑器。平滑的文本光标动画和更新的选择行为提供更好的舒适感、更清洁的外观和更愉悦的编码体验。
阅读更多
使用 Git 工作树同时处理多个分支
随着 AI Agent 的发展,并行运行多项任务已成为大幅节省时间的主要方式,而这正是 Git 工作树最擅长的工作。为了支持 AI 赋能软件开发的前沿工作流,PhpStorm 现在提供对 Git 工作树的一流支持。为紧急的修补程序创建一个单独的工作树,将另一个工作树交给 AI Agent,并在 main 分支中继续工作 – 这些都可以同时进行,毫不干扰。
![]()
即使不使用 Agent,工作树也能节省分支切换的时间,这一优势在大型项目中尤为显著。
原生 Wayland 支持
基于 IntelliJ 的 IDE 现在默认在 Wayland 上原生运行。这一转变带来了更清晰的 HiDPI 效果和更出色的输入处理能力,为 Linux 专业人士带来极为舒适的使用体验,同时也为后续 Vulkan 支持等增强功能奠定了基础。
尽管 Wayland 具有诸多优势,并为后续改进奠定了基础,但仍优先考虑可靠性:在不受支持的环境中,IDE 会自动回退到 X11,以确保工作流不会中断。了解详情。
终端补全
不再死记硬背命令。改为发现命令。在终端内补全的帮助下,输入时即可立即探索可用的子命令和形参。无论使用的是 Git、Docker 或 kubectl 这类复杂的 CLI 工具,还是自定义脚本,此功能都能实时、智能地提供有效的选项建议。
Code With Me 的弃用
决定逐步弃用 Code With Me 这项协作式编码和结对编程服务。近年来,对此类功能的需求已下降,项目团队将优先开发针对专业软件开发量身定制的现代工作流。
自版本 2026.1 起,Code With Me 将从所有 JetBrains IDE 中解绑。取而代之的是,它将作为独立插件在 JetBrains Marketplace 上提供。2026.1 将是最后一个官方支持 Code With Me 的 IDE 版本。
有关完整公告和弃用时间线,可阅读博文。