DeBug
| 快捷键 | 含义 |
|---|---|
| F8 | 单步运行 |
| F9 | 下一个断点 |
| shift+⌘+F8 | 给断点添加条件 |
| ⌥+F8 | 表达式求职(通常用于查看某个对象的属性值) |
| ⌥+F9 | Debug到光标处(跟断点一个意思) |
| F2 | 设置变量值 |
源码分析必备快捷键
| 快捷键 | 含义 |
|---|---|
| ⌃+H | 查看类继承结构 |
| ⌃+⌥+H | 方法调用结构(光标需要在方法签名旁) |
| ⌃+F12 | 查看一个类的全部方法 |
| ⌥+⌘+` | 切换到下一个项目窗口 |
| ⌥+Shift+⌘+` | 切换到上一个项目窗口 |
| ⌥+F3、⌥+序号/字母 | 打标签、跳转到打标签位置 |
| ⌥+Shift+F | 收藏代码 |
coding必备快捷键
| 快捷键 | 含义 |
|---|---|
| ⌥+↵ | 智能提示按键 |
| ⌘+N | 模板代码生成器 |
| ⌃+O | 重写方法 |
| ⌃+I | 实现方法 |
| ⌘+⌥+←/⌘+⌥+→ | 回退到上一个光标处/回退到下一个光标处 |
Last Edit Location Shift+⌘+delte+BackSpace(←)/Next Edit Location ⌃+Shift+\ | 上一个编辑光标/下一个编辑光标 |
| ⌘+E | 最近打开的文件 |
| Shift+F6/⌘+F6 | 修改名称/修改方法签名 |
| ⌥+Shift+⌘+C | copy类的完全限定名 |
| Shift+⌘+C | copy全路径 |
| Shift+⌘+V | 调出剪切板 |
抽取
| 快捷键 | 含义 |
|---|---|
| ⌥+⌘+V | 抽取成员变量 |
| ⌥+⌘+C | 抽取静态变量 |
| ⌥+⌘+P | 抽取方法参数 |
| ⌥+⌘+M | 抽取方法 |
搜索
| 快捷键 | 含义 |
|---|---|
| ⌘+⌥+O | 搜索方法 |
| ⌘+Shift+F/⌘+Shift+R | 字符全局搜索/全局替换 |
| Shift+Shift | 搜索idea中的任何东西 |