此版本的亮点包括:
对 Model Context Protocol (MCP) 的支持让您可以将 Junie 连接到数据库、文件系统和 API 等外部源。
现在,您可以在 IDE 设置(Tools | Junie | MCP Settings(工具 | Junie | MCP 设置))中在全局或项目级别添加或编辑 MCP 服务器的配置。
现在,Junie 可以处理位于 WSL 2 文件系统(\\wsl$\... 或 \\wsl.localhost\..)下并在 PhpStorm 中直接打开(通过 File | Open(文件 | 打开))的项目。
Junie 可以执行简单的任务,但在处理更复杂的任务时它才真正亮眼,现在,它的提示处理速度最高提升 30%。
借助对远程开发环境的支持,即使 IDE 的后端在远程主机上运行,您也可以使用 Junie 插件。
JetBrains AI Assistant 也得到了重大升级。 无论您是在线还是离线工作,AI Assistant 现在都更强大、更灵活,并且仍然可以免费使用。 最新变化如下:
PhpStorm 的远程开发功能在 2025.2 版本中不再是测试版,这意味着处理远程托管的 PhpStorm 项目的体验正在稳步接近本地处理源代码的体验。 移除 Beta 标签的同时,也带来了以下方面的质量改进:
在 PhpStorm 2025.2 中,我们通过改进导航和搜索重新设计了 Include Path(Include 路径)设置对话框,使用户可以更轻松地将 PHP 库文件夹从索引编制中排除。
现在,Include Path(Include 路径)列表默认仅显示父目录,要从索引中排除特定子目录,您需要在列表中选择其父目录,然后点击工具栏上的 Exclude Under This Path(排除此路径下的内容)图标。
PhpStorm 2025.2 支持 PHPUnit 12 中引入的所有更改和弃用。 IDE 的警告和检查会帮助您将项目无缝升级到最新版本的测试框架。
class-string<T> 类型推断现在可以正确显示预期的推断类型。 .env 文件支持。
PhpStorm 2025.2 引入了对新 TypeScript-Go 语言服务器的实验性支持,为 TypeScript 开发带来了改进的性能和现代架构。
您可以安装 @typescript/native-preview 软件包作为依赖项代替 typescript,从而在项目中启用。
PhpStorm 2025.2 现在直接在快速文档中显示 Web Platform Baseline 信息。
将鼠标悬停在 Web 平台 API 上时,您将看到基于 web.dev 的 Baseline 数据的详细信息,展示功能何时在主流浏览器中可靠可用。
PhpStorm 2025.2 为 Bun 引入了更智能的集成。 当项目中存在 bun.lockb 或 bun.lock 文件时,PhpStorm 将自动检测 Bun 并将其设为软件包管理器。
所有相关操作,例如运行 bun install、使用 package.json 的上下文菜单选项以及解决依赖项建议,都将默认为 Bun。
PhpStorm 2025.2 引入了多项改进,使 Parameter Info(形参信息)弹出窗口更易于阅读和导航。
您向 AI Assistant 聊天提供的数据库上下文现在可以更加具体。 以前,只有整个架构可被附加。 现在,您可以附加需要使用的数据库对象,例如表或视图。
要附加数据库对象,在输入字段中输入 @ 或 #,选择或输入 dbObject:,然后从列表中选择要附加的对象。
PhpStorm 现已支持 SQLite 数据库文件的 WSL 文件路径。
这意味着现在您可以在 WSL 中访问并使用 SQLite 数据库,数据库文件不会被锁定。 为此,转到 Data Sources and Drivers(数据源和驱动程序)对话框并使用以下文件路径格式:\\wsl$<os>\home\<username>\<database_file_name>.sqlite。 例如 \\wsl.localhost\Ubuntu-24.04\home\alexey\identifier.sqlite。