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 |