JetBrains PhpStorm 中的 96 个键盘快捷键的速查表
杂项
| 操作 |
Mac快捷键 |
Win快捷键 |
| 查找操作 |
Cmd + Shift + A |
Ctrl + Shift + A |
編輯
| 操作 |
Mac快捷键 |
Win快捷键 |
| 基本代码完成 |
Cmd + 空格 |
Ctrl + 空格 |
| 显示意向操作和快速修复 |
Alt + Enter |
Alt + Enter |
| 参数信息(方法调用参数内) |
Cmd + P |
Ctrl + P |
| 快速查找文档 |
Cmd + Q |
Ctrl + Q |
| 简介 |
Cmd + (将鼠标悬停在代码上) |
Ctrl + (将鼠标悬停在代码上) |
| 生成代码…(Getters、Setters、构造函数) |
Alt + Insert |
Alt + Insert |
| 覆盖方法 |
Cmd + O |
Ctrl + O |
| 实现方法 |
Cmd + I |
Ctrl + I |
| 用…包围(if..else、try..catch、for 等) |
Cmd + Alt + T |
Ctrl + Alt + T |
| 使用行注释来注释/取消注释 |
Cmd + / |
Ctrl + / |
| 使用块注释来注释/取消注释 |
Cmd + Shift + / |
Ctrl + Shift + / |
| 选择连续增加的代码块 |
Cmd + W |
Ctrl + W |
| 将当前选择减少到先前的状态 |
Cmd + Shift + W |
Ctrl + Shift + W |
| 重新格式化代码 |
Cmd + Alt + L |
Ctrl + Alt + L |
| 自动缩进行 |
Cmd + Alt + I |
Ctrl + Alt + I |
| 复制当前行或选定的块 |
Cmd + D |
Ctrl + D |
| 删除插入符号处的行 |
Cmd + Y |
Ctrl + Y |
| 智能线连接(仅限 HTML 和 JavaScript) |
Cmd + Shift + J |
Ctrl + Shift + J |
| 智能行分割(仅限 HTML 和 JavaScript) |
Cmd + Enter |
Ctrl + Enter |
| 开始新行 |
Shift + Enter |
Shift + Enter |
| 切换插入符号或选定块处的单词的大小写 |
Cmd + Shift + U |
Ctrl + Shift + U |
| 选择直到代码块开始 |
Cmd + Shift + [ |
Ctrl + Shift + [ |
| 选择直到代码块结束 |
Cmd + Shift + ] |
Ctrl + Shift + ] |
| 删除至词尾 |
Cmd + Delete |
Ctrl + Delete |
| 删除至单词开头 |
Cmd + Backspace |
Ctrl + Backspace |
| 展开/折叠代码块 |
Cmd + +/- |
Ctrl + +/- |
| 关闭活动编辑器选项卡 |
Cmd + F4 |
Ctrl + F4 |
| 从历史记录粘贴 |
Cmd + Shift + V |
Ctrl + Shift + V |
调试
| 操作 |
Mac快捷键 |
Win快捷键 |
| 跨过 |
F8 |
F8 |
| 步入 |
F7 |
F7 |
| 走出去 |
Shift + F8 |
Shift + F8 |
| 评估表达式 |
Alt + F8 |
Alt + F8 |
| 恢复程序 |
F9 |
F9 |
| 切换断点 |
Cmd + F8 |
Ctrl + F8 |
| 查看断点 |
Cmd + Shift + F8 |
Ctrl + Shift + F8 |
跑步
| 操作 |
Mac快捷键 |
Win快捷键 |
| 跑步 |
Shift + F10 |
Shift + F10 |
| 调试 |
Shift + F9 |
Shift + F9 |
| 从编辑器运行上下文配置 |
Cmd + Shift + F10 |
Ctrl + Shift + F10 |
| 运行命令行 |
Cmd + Shift + X |
Ctrl + Shift + X |
搜索/替换
| 操作 |
Mac快捷键 |
Win快捷键 |
| 查找/替换 |
Cmd + 前/后 |
Ctrl + 前/后 |
| 找下一个 |
F3 |
F3 |
| 查找上一个 |
Shift + F3 |
Shift + F3 |
| 在路径中查找/替换 |
Cmd + Shift + 前/后 |
Ctrl + Shift + 前/后 |
使用搜索
| 操作 |
Mac快捷键 |
Win快捷键 |
| 查找用法 |
Alt + F7 |
Alt + F7 |
| 在文件中查找用法 |
Cmd + F7 |
Ctrl + F7 |
| 突出显示文件中的用法 |
Cmd + Shift + F7 |
Ctrl + Shift + F7 |
| 显示用法 |
Cmd + Alt + F7 |
Ctrl + Alt + F7 |
导航
| 操作 |
Mac快捷键 |
Win快捷键 |
| 去上课 |
Cmd + N |
Ctrl + N |
| 转至文件 |
Cmd + Shift + N |
Ctrl + Shift + N |
| 转到符号 |
Cmd + Shift + Alt + N |
Ctrl + Shift + Alt + N |
| 转至行 |
Cmd + G |
Ctrl + G |
| 转至下一个/上一个编辑器选项卡 |
Alt + Left/Right |
Alt + Left/Right |
| 转到编辑器(从工具窗口) |
Esc |
Esc |
| 最近文件弹出 |
Cmd + E |
Ctrl + E |
| 后退/前进 |
Cmd + Alt + Left/Right |
Ctrl + Alt + Left/Right |
| 导航至上次编辑位置 |
Cmd + Shift + Backspace |
Ctrl + Shift + Backspace |
| 在任意视图中选择当前文件或符号 |
Alt + F1 |
Alt + F1 |
| 前往声明 |
Cmd + B |
Ctrl + B |
| 转至实施方案 |
Cmd + Alt + B |
Ctrl + Alt + B |
| 打开快速定义查找 |
Cmd + Shift + I |
Ctrl + Shift + I |
| 转到类型声明 |
Cmd + Shift + B |
Ctrl + Shift + B |
| 转到超方法/超类 |
Cmd + U |
Ctrl + U |
| 转到上一个/下一个方法 |
Alt + Up/Down |
Alt + Up/Down |
| 移动到代码块结束/开始 |
Cmd + ]/[ |
Ctrl + ]/[ |
| 下一个突出显示的错误 |
F2 |
F2 |
| 上一个突出显示的错误 |
Shift + F2 |
Shift + F2 |
| 编辑/查看源代码 |
F4 |
F4 |
重构
| 操作 |
Mac快捷键 |
Win快捷键 |
| 复制/移动 |
F5/F6 |
F5/F6 |
| 安全删除 |
Alt + Delete |
Alt + Delete |
| 改名 |
Shift + F6 |
Shift + F6 |
| 行内变量 |
Cmd + Alt + N |
Ctrl + Alt + N |
| 提取方法/变量/字段/常量 |
Cmd + Alt + 男/女/男 |
Ctrl + Alt + 男/女/男 |
| 重构(显示所有可用的重构) |
Cmd + Alt + Shift + T |
Ctrl + Alt + Shift + T |
VCS/本地历史
| 操作 |
Mac快捷键 |
Win快捷键 |
| VCS 快速弹出窗口 |
Alt + ``` |
Alt + ``` |
| 将项目提交至 VCS |
Cmd + K |
Ctrl + K |
| 从 VCS 更新项目 |
Cmd + T |
Ctrl + T |
| 查看最近更改 |
Alt + Shift + C |
Alt + Shift + C |
一般的
| 操作 |
Mac快捷键 |
Win快捷键 |
| 到处搜索 |
Shift x2 |
Shift x2 |
| 查找操作 |
Cmd + Shift + A |
Ctrl + Shift + A |
| 打开相应的工具窗口 |
Alt + 1-9 |
Alt + 1-9 |
| 切换全屏模式 |
Cmd + Alt + F11 |
Ctrl + Alt + F11 |
| 切换最大化编辑器 |
Cmd + Shift + F12 |
Ctrl + Shift + F12 |
| 添加到收藏夹 |
Alt + Shift + F |
Alt + Shift + F |
| 使用当前配置文件检查当前文件 |
Alt + Shift + I |
Alt + Shift + I |
| 打开“设置”对话框 |
Cmd + Alt + S |
Ctrl + Alt + S |
| 在选项卡和工具窗口之间切换 |
Cmd + Tab |
Ctrl + Tab |
实时模板/片段
| 操作 |
Mac快捷键 |
Win快捷键 |
| 插入实时模板 |
Cmd + J |
Ctrl + J |
| ‘echo’ 语句 |
eco |
eco |
| foreach(iterable_expr as $value) {…} |
fore |
fore |
| foreach(iterable_expr as $key => $value) {…} |
forek |
forek |
| ‘include’/‘include_once’ 语句 |
inc/inco |
inc/inco |
| 私有函数 |
prif |
prif |
| 受保护函数 |
prof |
prof |
| 公共函数 |
pubf |
pubf |
| ‘require’/‘require_once’ 语句 |
rqr/rqro |
rqr/rqro |