PhpStorm PHP 集成开发环境

精选 PhpStorm 常用指令与核心速查备忘单,涵盖高频用法、配置参数与实用技巧。 收录 JetBrains PhpStorm IDE 中 96 个键盘快捷键的可视化速查手册。

#键盘快捷键

#✏️ 文本编辑 (Editing)

快捷键 执行操作
Ctrl Space 基础代码自动补全 (Basic completion)
Alt Enter 显示意图动作与快速修复提示
Ctrl P 显示函数/方法参数信息 (Parameter info)
Ctrl Q 查看快速文档说明 (Quick documentation)
Ctrl (mouse over code) 查看代码简要信息
Alt Insert 自动生成代码 (Getters, Setters, 构造函数)
Ctrl O 重写覆盖基类方法 (Override methods)
Ctrl I 实现接口方法 (Implement methods)
Ctrl Alt T 包裹代码块 (if..else, try..catch, for 等)
Ctrl / 添加/取消单行注释
Ctrl Shift / 添加/取消块级块注释
Ctrl W 递进扩大选择代码块范围
Ctrl Shift W 缩小选择代码块至上一步状态
Ctrl Alt L 格式化代码 (Reformat code)
Ctrl Alt I 自动缩进当前行/选中行
Ctrl D 复制当前行或选中的代码块
Ctrl Y 删除光标所在行
Ctrl Shift J 智能合并单行 (仅限 HTML 与 JS)
Ctrl Enter 智能拆分单行 (仅限 HTML 与 JS)
Shift Enter 开启向下插入新行
Ctrl Shift U 切换文本大小写 (Upper/Lower case)
Ctrl Shift [ 一路选中至代码块起始处
Ctrl Shift ] 一路选中至代码块结束处
Ctrl Delete 删除至词尾 (Word end)
Ctrl Backspace 删除至词首 (Word start)
Ctrl +/- 展开/折叠代码块
Ctrl F4 关闭当前激活的编辑器标签页
Ctrl Shift V 从剪贴板历史记录中粘贴

#代码调试 (Debugging)

快捷键 执行操作
F8 单步跳过 (Step over)
F7 单步步入 (Step into)
Shift F8 单步跳出 (Step out)
Alt F8 动态计算表达式 (Evaluate expression)
F9 恢复程序运行 (Resume)
Ctrl F8 切换/打上断点 (Toggle breakpoint)
Ctrl Shift F8 查看管理所有断点

#项目运行 (Running)

快捷键 执行操作
Shift F10 运行程序 (Run)
Shift F9 调试程序 (Debug)
Ctrl Shift F10 运行当前编辑器的上下文配置
Ctrl Shift X 运行命令行窗口 (Run command line)

#🔍 搜索与替换 (Search & Replace)

快捷键 执行操作
Ctrl F/R 查找 / 替换文本
F3 查找下一个匹配项
Shift F3 查找上一个匹配项
Ctrl Shift F/R 在路径/全局中查找与替换

#📐 用法引用搜索 (Search Usages)

快捷键 执行操作
Alt F7 全局查找引用 (Find usages)
Ctrl F7 在当前文件中查找引用
Ctrl Shift F7 在当前文件中高亮显示引用
Ctrl Alt F7 弹窗展示所有引用

#🧭 界面导航 (Navigation)

快捷键 执行操作
Ctrl N 跳转至类 (Go to class)
Ctrl Shift N 跳转至文件 (Go to file)
Ctrl Shift Alt N 跳转至符号 (Go to symbol)
Ctrl G 跳转至指定行 (Go to line)
Alt Left/Right 切换至上一个/下一个编辑器标签页
Esc 从工具窗口聚焦返回编辑器
Ctrl E 弹窗显示最近打开的文件 (Recent files)
Ctrl Alt Left/Right 导航后退 / 前进光标位置
Ctrl Shift Backspace 跳转至上一次修改代码的位置
Alt F1 在任意视图中定位当前文件/符号
Ctrl B 跳转至声明处 (Go to declaration)
Ctrl Alt B 跳转至具体实现处 (Go to implementation)
Ctrl Shift I 打开快速定义预览
Ctrl Shift B 跳转至类型声明处
Ctrl U 跳转至父类/父方法 (Super-class)
Alt Up/Down 跳转至上一个/下一个方法
Ctrl ]/[ 移动至代码块末尾/开头
F2 跳转至下一个高亮的错误处
Shift F2 跳转至上一个高亮的错误处
F4 查看/编辑源码 (View source)

#重构操作 (Refactoring)

快捷键 执行操作
F5/F6 复制 / 移动文件或类
Alt Delete 安全删除 (Safe delete)
Shift F6 重命名 (Rename)
Ctrl Alt N 内联变量 (Inline variable)
Ctrl Alt M/V/F/C 抽取为 方法/变量/字段/常量
Ctrl Alt Shift T 唤起重构菜单 (Refactor This)

#版本控制与历史 (VCS & History)

快捷键 执行操作
Alt ` 唤起 VCS 快捷操作弹出框
Ctrl K 提交代码至 Git/VCS (Commit)
Ctrl T 从 VCS 更新拉取代码 (Update)
Alt Shift C 查看最近的修改历史记录

#⚙️ 常规选项 (General)

快捷键 执行操作
Shift x2 双击 Shift 随处搜索 (Search everywhere)
Ctrl Shift A 查找动作命令 (Find Action)
Alt 1-9 打开对应的工具窗口 (如 1 为 Project)
Ctrl Alt F11 切换开启/退出全屏模式
Ctrl Shift F12 切换最大化编辑器窗口
Alt Shift F 添加至收藏夹 (Favorites)
Alt Shift I 用当前配置检查分析当前文件
Ctrl Alt S 打开 IDE 设置对话框 (Settings)
Ctrl Tab 快捷切换标签页与工具窗口

#实时代码模板 (Live Templates/Snippets)

快捷键 执行操作
Ctrl J 插入实时代码模板 (Live Template)
eco 快捷生成 'echo' 语句
fore 生成 foreach(iterable as $value) {...} 循环
forek 生成 foreach(iterable as $key => $value) 循环
inc/inco 生成 'include'/'include_once' 语句
prif 生成 private 私有函数模板
prof 生成 protected 受保护函数模板
pubf 生成 public 公有函数模板
rqr/rqro 生成 'require'/'require_once' 语句

#杂项操作 (Misc)

快捷键 执行操作
Ctrl Shift A 查找动作命令 (Find Action)

#🔗 参考资源