JetBrains PhpStorm 为您带来高效的php,深入理解您的代码,并提供完整的工具,轻松进行您想要的操作,拥有最佳的代码完成、重构、动态错误预防等功能,加上先进的技术,内置开发人员工具,快速检查并验证您的代码,并进行项目分析,立即带您到需要的地方去,进行快速安全的重构,轻松的进行调试和测试!为Web和PHP开发者打造的集成开发环境
新功能
PhpStorm 2024.2 最新变化
1、日志文件支持
Laravel、Symfony 和 WordPress 日志文件现在可以直接在 IDE 中查看,并正确高亮显示日期、时间、事件(按严重级别)和超链接。
通过 cat、tail 和 head 命令在终端中打开 .log 文件时也可以使用相同的功能。
从 2024.2 开始,Ideolog 插件与 IDE 捆绑,将进一步提升日志记录体验。
2、从浮动工具栏编辑
出现在所选代码段旁边的新浮动工具栏可以让您即时访问重构、AI 赋能的功能和其他核心操作。您可以使用竖三点菜单自定义或隐藏工具栏,并且可以通过 Settings/Preferences | Advanced Settings | Editor(设置/偏好设置 | 高级设置 | 编辑器)从设置中隐藏或取消隐藏。
3、新终端中的补全
现在可以直接在新终端中获取 Laravel、Symfony、WordPress 和 Composer 的命令补全。此外,PHPStan 和 Psalm 用户现在可以使用文件名补全。
4、PER 编码样式
PER 编码样式支持现在开箱即用。要将其开启,请转到 Settings | Code Style | PHP | Set from…(设置 | 代码样式 | PHP | 设置自…)。
5、日语、韩语和中文 UI 选项
基本 IDE 安装中现已包含中文、日语和韩语 UI 语言包。
6、AI Assistant
JetBrains AI Assistant 2024.2 在 Terminal(终端)工具窗口中引入用于高效生成命令的 AI 集成和 AI 辅助 VCS 冲突解决。此外,用户现在可以为文档生成和单元测试创建自定义提示。
7、直接运行和调试 TypeScript 文件
现在,运行和调试 TypeScript 文件无需任何额外设置。您可以从不同的入口点执行,包括文件上下文菜单、Run(运行)微件,甚至 Current File(当前文件)配置。
8、改进的主要 Web 框架支持
PhpStorm 2024.2 能够为使用基于文件系统的路由的框架解析路径。它可以根据项目的文件系统解析链接路径,为 Next.js、Nuxt、SvelteKit 和 Astro 提供自动补全和导航。还有对新 Svelte 5 代码段和渲染标记的支持。此外,我们还为 Astro 和 Vue Language Service v2 实现了语言服务器协议 (LSP) 支持,有助于提升代码补全和整体开发者体验。
9、Prettier 集成默认启用
在 WebStorm 2024.2 中,Prettier 集成会在新项目中启用,它们的根 package.json 中具有直接 prettier 依赖项,并且在同一级别具有 Prettier 配置文件。这项功能简化了设置流程并确保 Prettier 集成开箱即启用。
10、新 UI 为所有用户默认启用
在 PhpStorm 2024.2 中,新 UI 现在成为所有用户的默认选项,经典 UI 则作为插件提供。新 UI 简洁而现代,提供更大、更易用的控件、一致的调色盘、明亮清晰的图标、增强的对比度和更好的强调色。新 UI 的采用率很高,并且我们已经根据反馈修复了主要问题,因此我们相信它已经为所有人做好了准备。
11、改进的 Customize Main Toolbar(自定义主工具栏)对话框
我们重新设计了 Customize Main Toolbar(自定义主工具栏)对话框中 UI 元素的布局和行为,使其更加直观有序。现在,在主工具栏中搜索、添加和删除操作都更加简单。
12、改进的全行代码补全
在 2024.2 版本中,我们使接受全行代码补全建议的流程更加直观和精确。内联代码补全建议现在包含代码高亮显示,新的快捷键可以让您从较长的建议中接受单个单词或整个行。我们还优化了将接受的更改集成到代码中的方式,消除了格式设置和相关问题。
13、Search Everywhere(随处搜索)中的预览选项
Search Everywhere(随处搜索)对话框增加了一个选项,用于预览您正在搜索的代码库元素。通过对话框工具栏上的 Preview(预览)图标启用此功能后,预览窗格将出现在搜索结果下方,提供更多上下文并让您更轻松地浏览项目。
14、代理设置自动检测为新用户默认启用
PhpStorm 现在会默认自动检测并使用您的计算机上配置的系统代理设置,促进与外部资源和服务的无缝交互。
15、Linux 上更新的窗口控件
在 Linux 上,PhpStorm 此前将窗口控件置于 IDE 的右侧。现在,它会自动调整控件位置,以匹配您的 Linux 桌面配置中指定的窗口控件设置。这个小但重要的更改可以让您保持适合个人偏好的布局。此外,我们重新设计了窗口控件按钮,提供更接近您操作系统的外观。