IDEA版本|IntelliJ IDEA 2023.3.4 (Ultimate Edition)
对于旧版本或新版本的IDEA快捷键可能会有变化,具体功能还请自行实践
快捷键速查
代码操作
代码补全
| 功能说明 | 快捷键 |
|---|---|
| 快速修补 | Alt + Enter |
| 代码补全 | Ctrl + 空格 |
| 智能补全 | Ctrl + Shift + 空格 |
| 自动匹配类型补全 | Ctrl + Shift + Enter |
| 后缀补全 | . |
| 补全并覆盖原代码(与补全联用) | Tab |
| 快速生成getter,setter | Alt + Ins |
代码修改,注释,添加
| 功能说明 | 快捷键 |
|---|---|
| 选中光标处的字段(多次使用则扩大选中范围) | Ctrl + W |
| 缩小选中光标字段范围 | Ctrl + Shift + W |
| 复制当前行 | Ctrl+D |
| 删除当前行 | Ctrl+Y |
| 反回上一个操作 | Ctrl+Z |
| 选中当前行 | Shift+↑ |
| 移动代码到上一行 | Alt+Shift+↑ |
| 移动代码到下一行 | Alt+Shift+↓ |
| 单行注释 | Ctrl+/ |
| 代码块注释 | Ctrl+Shift+/ |
| 使用特定代码包围选中代码(如try catch) | Ctrl+Alt+T |
| 解除特定代码包围 | Ctrl+Shift+Del |
多选中与当前光标相匹配的字段 这里是可以多次使用,每次使用自动匹配到下一个与光标处字段相匹配的字段 |
Alt+J |
| 多选中当前文本中与光标匹配的所有字段 | Ctrl+Alt+Shift+J |
| 取消一个选中的匹配字段 | Alt+Shift+J |
| 代码替换 | Shift+F6 |
| 提取代码并生成变量 | Ctrl+Alt+V |
| 提取代码并封装成方法 | Ctrl+Alt+M |
| 打开代码重构操作菜单 | Ctrl+Alt+Shift+T |
| 提取内联变量 | Ctrl+Alt+N |
| 提取文件扩展名 | Ctrl+Alt+C |
代码美化
| 功能说明 | 快捷键 |
|---|---|
| 格式化代码 | Ctrl+Alt+L |
| 打开代码格式化设置 | Ctrl+Alt+Shift+L |
| 折叠代码 | Ctrl+- |
| 展开代码 | Ctrl++ |
| 折叠当前窗口所有代码 | Ctrl+Shift+- |
| 展开当前窗口所有代码 | Ctrl+Shift++ |
代码Debug
| 功能说明 | 快捷键 |
|---|---|
| 跳转到错误提示处 | F2 |
| 展开警告说明 | Ctrl+F1 |
| 高亮显示选中代码 | Ctrl+Shift+F7 |
打断点 使用Shift会在执行到非挂起断点处对选中的区域进行日志记录 |
Ctrl+F8 |
| 运行项目 | Shift+F10 |
| 设置运行指令 | Ctrl+Shift+F10 |
| 以DeBug模式运行 | Shift+F9 |
| 将执行语句记录到debug watch中 | Ctrl+Shift+Enter |
| 跳转到下一步 | F7 |
| 放行当前代码 | F8 |
| 放行全部代码 | F9 |
运行到光标处停止 即使有断点也会运行 |
Alt+F9 |
| 停止调试 | Ctrl+F2 |
| 重构项目 | Ctrl+F9 |
文本查询快捷键
代码信息查询
| 功能说明 | 快捷键 |
|---|---|
| 查看方法传入形参 | Ctrl+P |
| 查询当前方法,变量,类在项目中所有使用位置 | Ctrl+Alt+F7 |
| 预览当前字段文档 | Ctrl+Q |
| 预览当前字段的定义 | Ctrl+Shift+I |
搜索查询文本
| 功能说明 | 快捷键 |
|---|---|
| 快速随意搜索 | Shift+Shift |
| 搜索指定类 | Ctrl+N |
| 全局搜索 | Ctrl+Shift+F |
| 在访问过的文件里查询 | Ctrl+Shift+E |
| 在当前文件里查询 | Ctrl+F |
完全匹配搜索字段 这里与搜索联用,可过滤模糊查询信息 |
Alt+W |
| 跳转到下一个查询 | F3 |
| 跳转到上一个查询 | Shift+F3 |
| 全局替换 | Ctrl+Shift+R |
代码结构查询
| 功能说明 | 快捷键 |
|---|---|
| 打开文档结构列表 | Ctrl+F12 |
查看方法源 在调用的位置使用则跳转到方法,变量申明位置,在申明位置使用则显示所有方法使用位置 |
Ctrl+B |
查看更多 将悬浮的查询窗口固定到ide窗口中,以显示更多查询信息 |
Alt+F7 |
| 关闭信息窗口 | Shift+ESC |
| 打开关闭的信息窗口 | Alt+3 |
| 查询当前类的实现 | Ctrl+Alt+B |
| 查询当前类的基类 | Ctrl+U |
| 查询方法的所有结构 | Ctrl+Shift+H |
查看类层次结构 这里也可以通过Ctrl Shift A搜索hierarchy进行查看 |
Ctrl+H |
| 查看近期使用窗口 | Ctrl+E |
| 快速关闭窗口 | Delete |