我主要列出工作上常用的或者是我自定义的一些快捷键,但是我会写明该快捷键的用处以及在标出可以 as Keymap 中搜索到的关键字。不定期更新
| 标签 | 快捷键 | 关键字 | 说明 |
|---|---|---|---|
| 快捷键 | 用处 1 | 用处2 | 关键字 |
| Alt + J | 同步编辑 | add selection for next occurrence | |
| Alt + F7 | 查找被引用的地方 | find usages | |
| Alt +Insert | 快速生成set,get或者构造函数等等其他 | 新建文件 | Generate、New |
| Alt + Enter | 导入包 | Show intention actions | |
| Ctrl + D | 复制当前行到下一行 | 版本管理的 show diff | duplicate line or selection、show diff |
| Ctrl + Y | 删除当前行 | delet line | |
| Ctrl + W | 选择区域 | extend selection | |
| Ctrl + H | 查看所选择类的继承层次 | type hierarchy | |
| Ctrl + F4 | 关闭当前页 | close | |
| Ctrl + Alt + F11 | 切换全屏模式 | Toggle full screen mode | |
| Ctrl + Alt + left | 退回到上一个操作的地方 | Last Edit Location | |
| Ctrl + Alt + right | 前进到上一个操作的地方 | Stretch to Right | |
| Ctrl + Alt + M | 抽取代码成为方法 | Method | |
| Ctrl + Alt + H | 调用栈的使用情况 | Call Hierarchy | |
| Ctrl + Shift + Alt + Q | 需要按照 adb idea 插件管理 apk | adb idea | |
| Ctrl + Shift + R | 全局替换 | Replace in path | |
| Ctrl + Shift + F | 全局查找 | Find in Path | |
| Ctrl + Shift + = | 代码全部展开 | Expand All | |
| Ctrl + Shift + - | 代码全部折叠 | Collapse All | |
| Ctrl + = | 部分展开 | Expand | |
| Ctrl + - | 部分折叠 | Collapse | |
| shift + Alt + up/down | 代码行上下移动 | Stretch the top、button | |
| shift + shift | 查找文件 | ||
| shift+F10 | 运行调试 | Run | |
| shift+ F9 | 断点调试 | Debug |
断点调试

断点调试
| 标签 | 快捷键 | 关键字 | 说明 |
|---|---|---|---|
| 1 | Alt+F10 | Show Execution Point | 将光标停在正在调试的位置 |
| 2 | F6 | step over | 一步步往下走 |
| 3 | F5 | step into | 当调试到方法,可以选择往方法往里走 |
| 4 | Shift+Alt+F7 | force step into | 所有方法看完整 |
| 5 | F7 | step out | 有断点下一个,走完断点继续走 |
| 6 | Ctrl+R | run to Cursor | 个断点我们见 |
| Alt + F8 | 查看该结果 |
备注:这里如果我们的一个流程当中,包括调用的方法,如果有断点走到下一个断点,如果没有断点,而是在一个调用的方法当中,会跳出这个方法,继续走。
(完)