IDEA(IntelliJ IDEA)常用快捷键整理如下,分为 通用操作、代码编辑、查找导航、重构调试 等几类:
🚀 最常用的快捷操作
| 快捷键 | 作用 |
|---|
| main/psvm、sout、... | 快速键入相关代码 |
| Ctrl + D | 复制当前行数据到下一行 |
| Ctrl + Y | 删除所在行,建议用Ctrl + X |
| Ctrl + ALT + L | 格式化代码 |
| ALT + SHIFT + ↑,ALT + SHIFT + ↓ | 上下移动当前代码 |
| Ctrl + /,Ctrl + Shift + / | 对代码进行注释(讲注释的会详细说) |
🚀 通用操作
| 快捷键 (Windows/Linux) | 快捷键 (macOS) | 说明 |
|---|
Alt + Enter | Option + Enter | 快速修复 / 显示建议操作 |
Ctrl + Alt + L | Cmd + Option + L | 格式化代码 |
Ctrl + D | Cmd + D | 复制当前行或选中内容 |
Ctrl + Y | Cmd + Delete | 删除当前行 |
Ctrl + Shift + Up/Down | Cmd + Shift + Up/Down | 移动当前行/选中块 |
Ctrl + / | Cmd + / | 行注释(//) |
Ctrl + Shift + / | Cmd + Option + / | 块注释(/.../) |
Ctrl + Shift + F10 | Ctrl + Shift + R | 运行当前文件 |
Shift + F10 | Ctrl + R | 运行最近配置 |
Shift + F9 | Ctrl + D | 调试最近配置 |
Ctrl + F2 | Cmd + F2 | 停止运行/调试 |
✏️ 代码编辑
| 快捷键 | macOS | 说明 |
|---|
Ctrl + Space | Ctrl + Space | 基本代码补全(可改为 Ctrl + 空格,但易冲突) |
Ctrl + Shift + Space | Ctrl + Shift + Space | 智能类型补全 |
Ctrl + P | Cmd + P | 显示方法参数信息 |
Ctrl + Q | Ctrl + J | 快速查看文档 |
Ctrl + Shift + Enter | Cmd + Shift + Enter | 补全当前语句(加;/{}) |
Shift + F6 | Shift + F6 | 重命名文件/变量/方法等 |
Ctrl + Alt + T | Cmd + Option + T | 环绕代码块(if/try等) |
Ctrl + Alt + V | Cmd + Option + V | 提取变量 |
Ctrl + Alt + M | Cmd + Option + M | 提取方法 |
Ctrl + O | Cmd + O | 重写方法 |
Ctrl + I | Cmd + I | 实现接口方法 |
Ctrl + J | Cmd + J | 插入活动模板(如 fori/sout) |
Ctrl + Shift + J | Ctrl + Shift + J | 合并行 |
Ctrl + W | Option + Up | 扩展选择(智能选中范围) |
Ctrl + Shift + W | Option + Down | 缩小选择 |
Alt + Insert | Cmd + N | 生成代码(Getter/Setter等) |
🔍 查找与导航
| 快捷键 | macOS | 说明 |
|---|
Double Shift | Double Shift | 全局搜索(类/文件/操作) |
Ctrl + N | Cmd + O | 查找类 |
Ctrl + Shift + N | Cmd + Shift + O | 查找文件 |
Ctrl + Alt + Shift + N | Cmd + Option + O | 查找符号(方法/变量) |
Ctrl + F | Cmd + F | 当前文件内查找 |
Ctrl + R | Cmd + R | 当前文件内替换 |
Ctrl + Shift + F | Cmd + Shift + F | 全局查找(需开启索引) |
Ctrl + Shift + R | Cmd + Shift + R | 全局替换 |
Ctrl + G | Cmd + L | 跳转到指定行 |
Ctrl + E | Cmd + E | 最近打开的文件 |
Ctrl + B | Cmd + B | 跳转到声明 |
Ctrl + Alt + B | Cmd + Option + B | 跳转到实现 |
Ctrl + U | Cmd + U | 跳转到父类/方法 |
Alt + Left/Right | Ctrl + Left/Right | 切换标签页 |
F2 | F2 | 跳转到下一个错误 |
Shift + F2 | Shift + F2 | 跳转到上一个错误 |
Ctrl + Tab | Ctrl + Tab | 切换工具窗口/文件 |
🛠️ 重构与调试
| 快捷键 | macOS | 说明 |
|---|
Shift + F6 | Shift + F6 | 重命名 |
Ctrl + F6 | Cmd + F6 | 更改方法签名 |
Ctrl + Alt + N | Cmd + Option + N | 内联变量/方法 |
F8 | F8 | 单步执行(Step Over) |
F7 | F7 | 步入(Step Into) |
Shift + F8 | Shift + F8 | 步出(Step Out) |
Alt + F9 | Option + F9 | 运行到光标处 |
Alt + F8 | Option + F8 | 评估表达式(调试时) |
Ctrl + Alt + F8 | Cmd + Option + F8 | 快速评估表达式 |
F9 | Cmd + Option + R | 恢复程序运行 |
Ctrl + F8 | Cmd + F8 | 切换断点 |
Ctrl + Shift + F8 | Cmd + Shift + F8 | 查看断点 |
📁 项目与窗口管理
| 快捷键 | macOS | 说明 |
|---|
Alt + 1 | Cmd + 1 | 显示/隐藏项目工具窗口 |
Alt + F12 | Option + F12 | 打开终端 |
Ctrl + Alt + S | Cmd + , | 打开设置 |
Ctrl + Shift + A | Cmd + Shift + A | 查找操作(输入快捷键名可查) |
Ctrl + | Ctrl + | 切换主题/模式 |
Shift + Esc | Shift + Esc | 隐藏当前工具窗口 |
Ctrl + Shift + F12 | Cmd + Shift + F12 | 全屏编辑模式 |
💡 提示
- 自定义快捷键:
Ctrl + Shift + A → 输入 keymap → 可修改或导出快捷键。
- 插件冲突:若快捷键失效,可能是与其他插件或系统快捷键冲突。
- 常用记忆技巧:
Ctrl + 字母:基础编辑
Ctrl + Alt + 字母:重构/高级操作
Ctrl + Shift + 字母:项目/全局操作
如果需要 可视化表格 或按 使用场景分类 的详细清单,可以告诉我,我可以进一步整理!