一、编辑
快捷键 | 描述 |
---|---|
Ctrl+Shift+Enter | 辅助完成代码语句 |
Shift+Enter | 光标跳到新的一行 |
Ctrl+p | 查看方法定义中的形式参数声明(需要光标处于参数输入区域) |
Ctrl+q | 快速查看JavaDoc |
Ctrl+F1 | 查看对光标处错误和警告的描述 |
Alt+Insert | 快速输入代码(Getters,Setters,Constructors,hashCode(),equals(),toString(),方法实现,方法覆盖) |
Ctrl+/ | 行注释/取消行注释 |
Ctrl+Shift+/ | 块注释/取消块注释 |
Alt+Enter | 快速修复 |
Ctrl+Shift+l | 格式化 |
Ctrl+a | 全选 |
Ctrl+Shift+y | 插入常见的Java代码片段和模板(Live Templates) |
Ctrl+j | 插入模板(Live Templates) |
二、查找与替换
快捷键 | 描述 |
---|---|
Ctrl+Shift+f | 指定区域查找 |
Ctrl+Shift+r | 指定区域替换 |
Ctrl+Shift+u | 查找对当前内容的引用 |
三、编译与运行
快捷键 | 描述 |
---|---|
F11 | 重编译项目 |
Ctrl+F10 | 选择配置运行 |
Ctrl+F9 | 选择配置调试运行 |
Shift+F10 | 运行 |
Shift+F9 | 调试运行 |
四、调试运行
快捷键 | 描述 |
---|---|
F8 | 步过 |
F7 | 步入 |
Shift+F8 | 强制步过 |
Shift+F7 | 强制步入 |
Ctrl+Shift+9 | 强制步到光标所在处 |
Ctrl+Shift+8 | 执行表达式 |
Ctrl+Shift+b | 强制返回,指定返回值 |
Ctrl+Shift+e | 强制抛异常,指定具体异常对象 |
Ctrl+F5 | 重新调试运行 |
Ctrl+F2 | 停止调试运行 |
五、浏览
快捷键 | 描述 |
---|---|
Ctrl+n | 快速跳转到类 |
Ctrl+Shift+n | 快速跳转到文件 |
Ctrl+Shift+Alt+n | 快速跳转到符号 |
Ctrl+PageDown/PageUp | 跳转到右/左侧标签页 |
Alt+向左/右方向键 | 浏览回退/前进 |
Ctrl+m | 跳转到定义处,反向跳转等价于“Ctrl+Shift+u” |
Ctrl+i | 跳转到实现,与“Ctrl+u”互为一组 |
Ctrl+u | 跳转到父类/父方法,与“Ctrl+i”互为一组 |
Alt+向上/下方向键 | 跳转到上一个/下一个方法 |
Ctrl+h | 跳转到类继承体系Tool窗口 |
Ctrl+F12 | 打开文件结构弹出窗口 |
F2/Shift+F2 | 跳转到前一个/后一个高亮错误(循环) |
六、重构
快捷键 | 描述 |
---|---|
F5 | 复制 |
F6 | 移动 |
Alt+Delete | 安全删除 |
Shift+F6 | 重命名 |
七、通用
快捷键 | 描述 |
---|---|
Alt+1 | 项目Tool窗口 |
Alt+2 | 文件结构Tool窗口 |
Alt+3 | Find Tool窗口 |
Alt+4 | TODO Tool窗口 |
Alt+F12 | 命令行Tool窗口 |
Ctrl+Shift+j | 快速查看Find Tool,Messages Tool,TODO Tool等窗口中的下一处命中 |
Ctrl+Shift+k | 快速查看Find Tool,Messages Tool,TODO Tool等窗口中的上一处命中 |
Ctrl+Shift+x | 关闭最近活动的Tool窗口 |
Ctrl+w | 关闭编辑窗口中当前标签页 |
Ctrl+Shift+w | 关闭编辑窗口中除了当前标签页之外的所有标签页 |
Esc | 焦点从Tool窗口(除了命令行Tool窗口)转到编辑器窗口 |
Ctrl+Shift+F12 | 隐藏其他所有窗口,最大化编辑窗口 |
Ctrl+s | 保存所有 |
Ctrl+Shift+s | 项目同步 |
Ctrl+Shift+t | 创建测试类及在测试类与被测试类之间互相跳转 |
Ctrl+Shift+o | 打开最近项目 |
Ctrl+, | Maven项目重新加载 |
Ctrl+Shift+a | IDE行为查找 |
Ctrl+Shift+Alt+c | 复制引用。能够复制完整的类路径,方法路径,源代码行路径等 |
Ctrl+q | 快速查看文档信息(JavaDoc解析后信息)。连续按两下,依次打开/关闭文档信息Tool窗口 |