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 |