PhpStorm 快捷键速查表
把 PhpStorm 最常用快捷键按功能分组整理,PHP 开发者熟练使用后编码效率翻倍。
返回 开发工具PHP 专用 10
Cmd + N生成代码(构造函数、getter/setter、PHPDoc)
Cmd + Option + T用代码包裹(if/for/try/PHPDoc)
Cmd + Option + M提取方法
Cmd + Option + V提取变量
Cmd + Option + C提取常量
Cmd + P参数信息(查看函数参数)
Cmd + B跳转到声明
Cmd + U跳转到父类/接口
Cmd + Option + B跳转到实现
Cmd + Option + H查看类型层次
Laravel 专用 7
Cmd + Option + LLaravel 路由跳转
Cmd + Option + VLaravel 视图跳转
Cmd + Option + CLaravel 控制器跳转
Cmd + Option + MLaravel 模型跳转
Cmd + Option + PLaravel 配置跳转
Cmd + Option + RLaravel 翻译跳转
Cmd + Option + TLaravel 模板跳转
数据库工具 6
Cmd + Shift + F2打开数据库工具窗口
Cmd + Option + Return新建查询控制台
Cmd + F9执行选中 SQL
Cmd + Option + Shift + Enter执行所有 SQL
Cmd + U查看表结构
Cmd + Option + N新建表/视图/存储过程
调试与运行 11
Ctrl + R运行当前配置
Ctrl + D调试当前配置
Cmd + F2停止
F8单步跳过
F7单步进入
Shift + F8单步跳出
Alt + F9运行到光标
Cmd + F8切换断点
Cmd + Shift + F8查看所有断点
Cmd + Option + R恢复程序
Cmd + Option + E计算表达式
代码质量 9
F2下一个错误
Shift + F2上一个错误
Cmd + Option + Shift + I查看检查描述
Cmd + Option + Ctrl + I快速文档
Cmd + F1显示错误描述
Cmd + Option + I自动缩进
Cmd + Option + L格式化代码
Cmd + Option + O优化 import
Ctrl + Option + Shift + N最近更改
Symfony 专用 4
Cmd + Option + DSymfony 路由跳转
Cmd + Option + TSymfony 服务跳转
Cmd + Option + YSymfony 模板跳转
Cmd + Option + MSymfony 模型跳转
💡 提示
- PhpStorm 基于 IntelliJ 平台,大部分快捷键与 WebStorm、IDEA 相同。
- Cmd + N 生成代码时,可以选择构造函数、getter/setter、PHPDoc 等,比手写快很多。
- Laravel 插件(Laravel Plugin)提供路由、视图、控制器的快速跳转。
- 数据库工具可以直接连接 MySQL、PostgreSQL,不用切换到 Navicat。
- Xdebug 配置好后,Ctrl + D 启动调试,F7/F8 单步调试 PHP 代码。
- Cmd + Option + L 格式化代码时,可以在设置中配置 PSR-1/PSR-2/PSR-12 规范。