JetBrains

PhpStorm 2026.1: 扩展 MCP 服务器工具集、Git 工作树的支持、PHP 和 Laravel 开发者工作效率提升

Image

欢迎使用 PhpStorm 2026.1!此版本带来了全新的 PhpStorm MCP 工具、集成在 IDE 中的全新第三方 Agent、对 Git 工作树的支持,以及诸多提升 PHP 和 Laravel 开发者工作效率的功能。

Image

重要提醒

受 AI 服务提供商的限制,本文介绍的 AI 功能在中国大陆和港澳地区运行方式可能不同或暂不可用。JetBrains 仅以帮助这些地区的用户发展海外业务和/或了解前沿技术为目的介绍此功能。访问此处查看受支持的国家和地区列表。


如有进一步咨询需求,请发送邮件至 [email protected](购买相关)或 [email protected](使用相关)。

What’s New(新功能)页面

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 Plugin
Claude Code Plugin 1

Claude Code Plugin 2
Claude Code Plugin 2

此外,适用于 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 体验,让您保持流畅的开发节奏。


Image
后续编辑建议

Junie CLI 现已进入测试阶段

Image
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(排除),然后取消选中您要编制索引的目录旁边的复选框。

Image
项目索引优化

泛型支持

新版本为 PhpStorm 的类型推断引擎带来了多项改进和 bug 修正,包括:

  • • 改进了对可调用泛型类型的类型推断。现在,IDE 可以通过 callable(T) 注解推断出输入形参类型,同时推断出可调用模板的返回值类型。
  • Image
可调用类型推断
  • • 改进了嵌套参数化模板类型的显示。PhpStorm 2026.1 可以通过多层嵌套(如 Wrapper<Wrapper<Wrapper>>)显示形参类型 (Ctrl + Shift+P) 和快速文档 (F1) 信息。
  • Image
嵌套参数化模板

更多体验优化改进

调试非 PHP 文件

现在,只要在 IDE 设置中将文件名模式与 PHP 文件类型相关联,便可在非 PHP 文件中设置断点。结合 Xdebug 3.5 中引入的模板与编译 PHP 文件之间的原生路径映射,此功能允许您调试任何格式的源模板文件,包括像 .ezt 这样的小众扩展程序。

非 PHP 文件断点
非 PHP 文件断点

改进了

Go to test(转到测试)导航

在 PhpStorm 2026.1 中,我们对 PHPUnit 和 Pest 测试的 Go to test(转到测试)导航进行了以下增强:

  • • 在使用 #[UsesClass] 或 #[UsesMethod] 特性的 PHPUnit 测试与关联类/方法之间导航。
  • • 对于 Pest 测试,您现在可以从 Test Runner(测试运行程序)标签页导航到嵌套在 Pest describe 块中的源测试。
Image
转到测试导航

Convert to pipe operator

(转换为管道运算符)快速修复

PhpStorm 现在能够检测可以使用 PHP 8.5 管道运算符语法的代码元素,并提供快速修复建议,将此类代码转换为更易读的管道运算符链。

Image
转换为管道运算符

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 服务器提供。
Image
Image
Image
Image

滑动查看更多 <<

如需查看完整更新列表,请参阅 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 中访问数据源模板和设置。

提升工作效率的功能

编辑器文本光标和选择更新

我们将持续对 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 的弃用

随着我们继续发展 IDE,并将关注点放在能为开发者创造最大价值的领域,我们决定弃用 Code With Me 这项协作式编码和结对编程服务。近年来,对此类功能的需求已下降,我们将优先开发针对专业软件开发量身定制的现代工作流。

自版本 2026.1 起,Code With Me 将从所有 JetBrains IDE 中解绑。取而代之的是,它将作为独立插件在 JetBrains Marketplace 上提供。2026.1 将是最后一个官方支持 Code With Me 的 IDE 版本,因为我们将逐步弃用该服务。

有关完整公告和弃用时间线,请阅读我们的博文。

Image

更多阅读推荐

产品动态

随心切换国内大模型,构建 AI 编程新生态!

AI 编码智能体新纪元:ACP Registry 已上线

JetBrains IDE 迎来全新外观:Islands 主题

IntelliJ IDEA 社区版旗舰版将合二为一

JetBrains 推出官方版微信小程序开发 IDE 插件

“非商用免费” IDE 家族

WebStorm // Rider

RustRover// CLion

RubyMine //DataGrip

申请免费学生许可证

👉 戳这里看保姆级申请攻略 👈

Image
Image

⏬ 戳「阅读原文」了解更多!