phpstorm 快捷键
PHPStorm 快捷键大全(Win/Linux/Mac)
编辑
Win / Linux | 注释 | 使用频率 |
---|---|---|
Ctrl + Space | 代码自动完成(一般与输入法冲突) | ★☆☆☆☆ |
Ctrl + Shift + Enter | 智能完善代码(如:if ()) | ★☆☆☆☆ |
Ctrl + P | 方法参数提示,显示默认参数 | ★☆☆☆☆ |
Ctrl + Q | 显示注释代码 | ★☆☆☆☆ |
Ctrl + mouse over code | 查看到简短的函数介绍 | ★★★☆☆ |
Ctrl + F1 | 显示错误或警告信息的描述(需要把光标放到错误或警告位置) | ★☆☆☆☆ |
Alt + Insert | 生成代码段( 包括函数或类注释,版权信息,构造方法,抽象方法等) | ★★★★☆ |
Ctrl + O | 插入覆盖父类的方法 | ★☆☆☆☆ |
Ctrl + I | 实现抽象方法 | ★☆☆☆☆ |
Ctrl + Alt + T | 选中的代码放在 if..else..、for、foreach 里,或者函数里,或者为选中的代码块添加区域解释(可以折叠该段代码,折叠后只显示解释,便于代码管理) | ★☆☆☆☆ |
Ctrl + / | 以添加 “//” 的方式添加注释 | ★★★★☆ |
Ctrl + Shift + / | 添加 “/**/” 的方式添加注释 | ★★★★☆ |
Ctrl + W | 增量式的选中当前块 | ★★☆☆☆ |
Ctrl + Shift + W | 与 Ctrl + W 对应,减小选中范围 | ★★☆☆☆ |
Alt + Q | 显示包含光标所在位置的标签头 | ★☆☆☆☆ |
Alt + Enter | 显示意图行动。 Show Intention Action | ★★☆☆☆ |
Ctrl + Alt + L | 格式化代码 | ★★☆☆☆ |
Ctrl + Alt + I | 自动缩进。 | ★★★☆☆ |
Tab / Shift + Tab | 手动缩进 / 反向缩进 | ★★★★★ |
Ctrl + X or Shift + Delete | 剪切 | ★★★★★ |
Ctrl + C or Ctrl + Insert | 复制 | ★★★★★ |
Ctrl + V or Shift + Insert | 粘贴 | ★★★★★ |
Ctrl + Shift + V | 从粘贴板中选择内容进行粘贴 | ★★★☆☆ |
Ctrl + D | 将当前行或者选择的内容复制到下一行或光标处 | ★★★☆☆ |
Ctrl + Y | 删除光标所在的行 | ★★★☆☆ |
Ctrl + Shift + J | 合成选中代码到一行。格式化代码的反向动作 | ★☆☆☆☆ |
Ctrl + Enter | 智能线分割 | ★★☆☆☆ |
Shift + Enter | 另起一新行。无论光标在行的那个位置 | ★★☆☆☆ |
Ctrl + Shift + U | 字符大小写切换 | ★★☆☆☆ |
Ctrl + Shift + ] / [ | 以区块为单位,从光标处 向后 / 向前 选择,再次点击增加选择范围 | ★☆☆☆☆ |
Ctrl + Delete | 删除光标之后的部分单词 | ★★★★☆ |
Ctrl + Backspace | 删除光标之前的部分单词 | ★★★★☆ |
Ctrl + +/- | 折叠 / 打开代码块,再次点击扩大折叠 / 打开范围 | ★★★★☆ |
Ctrl + Shift + + | 打开全部 | ★★☆☆☆ |
Ctrl + Shift + - | 折叠全部 | ★★☆☆☆ |
Ctrl + F4 | 关闭当前页面 | ★★★☆☆ |
搜索 / 替换
Win / Linux | 注释 | 使用频率 |
---|---|---|
Ctrl + F | 查找 | ★★★★★ |
F3 | 查找下一个,结合查找使用 | ★★☆☆☆ |
Shift + F3 | 查找前一个,结合查找使用 | ★★☆☆☆ |
Ctrl + R | 替换 | ★★★★★ |
Ctrl + Shift + F | 在文件中查找 | ★★☆☆☆ |
Ctrl + Shift + R | 在文件中替换 | ★★☆☆☆ |
被使用搜索
Win / Linux | 注释 | 使用频率 |
---|---|---|
Alt + F7 / Ctrl + F7 | 全项目被使用查找 / 当前文件声明变量处 | ★☆☆☆☆ |
Ctrl + Shift + F7 | 在文件中变量或函数被使用处高亮 | ★☆☆☆☆ |
Ctrl + Alt + F7 | 显示详细被使用的位置列表 | ★☆☆☆☆ |
项目运行
Win / Linux | 注释 | 使用频率 |
---|---|---|
Alt + Shift + F10 | 选择配置并运行 | ★☆☆☆☆ |
Alt + Shift + F9 | 选择配置并 debug | ★☆☆☆☆ |
Shift + F10 | 运行 | ★☆☆☆☆ |
Shift + F9 | debug | ★☆☆☆☆ |
Ctrl + Shift + F10 | 运行上次运行的配置 | ★☆☆☆☆ |
Ctrl + Shift + X | 运行命令行 | ★☆☆☆☆ |
debug 相关(在 debug 的时候使用)
Win / Linux | 注释 | 使用频率 |
---|---|---|
F8 | 步过。继续执行断点后程序,按行执行,按一次执行一行 | ★☆☆☆☆ |
F7 | 步进。进入到断点执行的内容程序 | ★☆☆☆☆ |
Shift + F7 | 智能进入 | ★☆☆☆☆ |
Shift + F8 | 步骤 | ★☆☆☆☆ |
ALT + F9 | 运行到光标 | ★☆☆☆☆ |
ALT + F8 | 计算表达式 | ★☆☆☆☆ |
F9 | 继续执行断点以后的程序,停到下一个断点处 | ★☆☆☆☆ |
Ctrl + F8 | 为光标所在行打上断点 | ★☆☆☆☆ |
Ctrl+Shift+F8 | 浏览断点 | ★☆☆☆☆ |
导航相关
Win / Linux | 注释 | 使用频率 |
---|---|---|
Ctrl + N | 搜索类。全项目范围 | ★☆☆☆☆ |
Ctrl + Shift + N | 根据文件名搜索文件。全项目范围 | ★★★★☆ |
Ctrl + Alt + Shift + N | 搜索函数。全项目范围 | ★★★★☆ |
Alt + Right/Left | 左右切换打开的文件 | ★★★☆☆ |
F12 | 放回上次打开的工具窗口 | ★☆☆☆☆ |
Esc | 返回编辑器界面 | ★☆☆☆☆ |
Shift+ Esc | 光标返回编辑框,关闭无用的窗口 | ★☆☆☆☆ |
Ctrl+ Shift + F4 | 关闭活动运行 / 消息 // ... 选项卡 | ★☆☆☆☆ |
Ctrl + G | 按行号快速定位 | ★★★☆☆ |
Ctrl + E | 打开最近打开过的文件列表 | ★★★★☆ |
Ctrl + Alt + Left/Right | 返回 / 前进到上次导航操作 | ★☆☆☆☆ |
Ctrl + Shift + Backspace | 返回到上次编辑的位置 | ★☆☆☆☆ |
Alt + F1 | 调出目标窗口 | ★☆☆☆☆ |
Ctrl + B or Ctrl + Click | 跳转到函数的声明处 | ★★★★★ |
Ctrl + Alt + B | 到实施(S) | ★☆☆☆☆ |
Ctrl + Shift + I | 打开快速定义查询 | ★☆☆☆☆ |
Ctrl + Shift + B | 找变量的 类 | ★☆☆☆☆ |
Ctrl + U | 转到 super-method/super-class | ★☆☆☆☆ |
Alt + Up/Down | 上下切换函数 | ★★★☆☆ |
Ctrl + ] / [ | 定位到右 / 左侧最近的大括号处。连续点击扩大范围 | ★☆☆☆☆ |
Ctrl + F12 | 打开文件结构的弹出窗 | ★☆☆☆☆ |
Ctrl + H | 浏览选定类的层次结构 | ★☆☆☆☆ |
F2 / Shift + F2 | 下 / 上高亮错误或警告快速定位 | ★☆☆☆☆ |
F4 / Ctrl + Enter | 查找变量来源 | ★☆☆☆☆ |
Alt + Home | 组合显示导航栏 | ★☆☆☆☆ |
F11 | 切换书签 | ★★★★☆ |
Ctrl + F11 | 切换书签助记符 | ★★★★☆ |
Ctrl + #[0-9] | 转到编号书签 | ★☆☆☆☆ |
Shift + F11 | 显示书签 | ★★★☆☆ |
重构相关
Win / Linux | 注释 | 使用频率 |
---|---|---|
F5 | 复制文件 | ★★★☆☆ |
F6 | 移动文件 | ★★★☆☆ |
Alt + Delete | 安全删除 | ★☆☆☆☆ |
Shift + F6 | 为所选文件重命名 | ★★★☆☆ |
Ctrl + Alt + N | 内联变量 | ★☆☆☆☆ |
Ctrl + Alt + M | 引入方法 | ★☆☆☆☆ |
Ctrl + Alt + V | 引入变量 | ★☆☆☆☆ |
Ctrl + Alt + F | 类似引入变量 | ★☆☆☆☆ |
Ctrl + Alt + C | 引入常量 | ★☆☆☆☆ |
版本控制 / 本地历史记录
Win / Linux | 注释 | 使用频率 |
---|---|---|
Alt + ~ | 打开版本操作控制台 | ★☆☆☆☆ |
Ctrl + K | 提交代码 | ★★★★★ |
Ctrl + T | 更新代码到本地 | ★★★★★ |
Alt + Shift + C | 浏览最近更改记录 | ★☆☆☆☆ |
普通操作
Win / Linux | 注释 | 使用频率 |
---|---|---|
Ctrl + Shift + A | 查找操作 | ★★★★★ |
Alt + #[0-9] | 打开对应的工具窗口 | ★☆☆☆☆ |
Ctrl + Shift + F12 | 编辑区窗口最大化 | ★★★☆☆ |
Alt + Shift + F | 添加到收藏 | ★☆☆☆☆ |
Alt + Shift + I | 检查当前文件 | ★☆☆☆☆ |
Ctrl + ~ | 快速切换主题 | ★☆☆☆☆ |
Ctrl + Alt + S | 打开设置窗口 | ★☆☆☆☆ |
Ctrl + Tab | 切换活动文件 | ★★★★★ |