PHPStorm 用户必备插件
最后更新于 作者 Paul Redmond
我们整理了一些您一定会喜欢的 PHPStorm 必备插件。从我们最喜欢的主题到 Laravel 特定工具,以提升您的 PHP 开发效率,以及一个感觉像魔法一样的免费 AI 驱动的自动完成/聊天插件。
Nord 主题
Nord (JetBrains Marketplace) 是一款极地、北蓝色、干净、优雅的 JetBrains IDE UI 和编辑器颜色主题。基于 Nord 色彩调色板,旨在提供流畅、清晰的工作流程。
Laravel Idea
The Laravel Idea plugin 是一个为 PHPStorm 提供的高效 Laravel 开发环境。这个高级插件 (~$4.90 USD/mo) 为 Laravel 应用程序添加了惊人的生产力功能
- 路由自动完成: Laravel Idea 为路由提供智能自动完成,使您在 Laravel 项目中更快速、更轻松地处理路由。
- Eloquent 模型支持: 享受对 Eloquent 模型的增强支持,包括自动完成、导航和代码生成,以提高您的生产力。
- 验证规则支持: Laravel Idea 为验证规则提供全面的自动完成,确保准确、高效的验证代码。
- 高级代码生成: 该插件通过提供代码生成功能简化您的工作流程,帮助您更快速、更高效地编写代码。
- 专注于重要事项: 通过自动化例行和重复性任务,Laravel Idea 使您能够专注于真正重要的工作,节省您的时间和精力。
查看 laravel-idea.com 开始使用!
Laravel Idea 的作者还创建了以下我们将介绍的插件,即 .env
文件支持,这使得在您的 PHP 代码中使用 .env
值变得轻而易举。
.env 文件支持
The .env 文件支持 (JetBrains Marketplace) 插件为您提供变量自动完成,当您需要将 .env
值连接到 Laravel 配置值时,这非常有用。它还支持以下功能
- 基于 .env、Dockerfile 和 docker-compose.yml 文件的环境变量完成。
- 通过 Ctrl(Cmd)+点击或热键(Ctrl(Cmd)-B 等) 跳转到声明(在 .env 文件中) 和使用(在代码中)。
- .env 文件语法高亮
EditorConfig (捆绑)
EditorConfig 使多个开发人员在各种 IDE 和编辑器上协同处理同一个项目时,代码风格保持一致。此捆绑插件应该默认启用,但请确保您的项目包含 .editorconfig
文件以利用这些功能。Laravel 项目附带 .editorconfig
文件,您可以通过此捆绑插件查看,您可以轻松地导航和配置每种文件类型的代码风格,并一目了然地查看哪些风格扩展了其他风格
Collector - 一个集合插件
Collector (JetBrains Marketplace) 添加了对 Laravel 集合的支持,包括大量有用的重构,使集合更出色。它还可以将 foreach
和 array_map
等普通 PHP 语句转换为集合。
Codeium: AI 自动完成和聊天
Codeium 是一款免费的 AI 代码完成和聊天工具,与 GitHub copilot 相当。它提供自动完成,可用于多种编辑器,包括 PHPStorm。您可以在 JetBrains 市场 上获取 PHPstorm 的这个插件。
IntelliVue
The IntelliVue (JetBrains Marketplace) 插件为 IntelliJ 提供 Vue 单文件组件 的分析、操作和实用工具。此插件在标准 Vue 插件的基础上增加了额外的功能。启用了完整的 撤销-重做 支持,因此您可以确信您的重要代码不会因意外操作而损坏。添加了 操作
和 意图
以创建和从引用导航到实现。创建新的 Vue 组件 选项时,将显示一个对话框。
我喜欢我可以使用“创建 Vue 实现”操作轻松地实现模板中变量所需的 JavaScript。
我们的 PHPStorm 用户必备插件介绍就到这里。希望您能找到一些有用的东西,让您的 PHPStorm 开发更出色!我们无法分享每个扩展,所以请告诉我们您最喜欢的 PHPStorm 插件或主题,这些我们没有分享!