IDEA 快捷键
一、编辑操作
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 复制当前行或选中行 | Ctrl + D | Command + D |
| 删除当前行 | Ctrl + Y | Command + Delete |
| 向上/下移动行 | Shift + Alt + ↑/↓ | Option + Shift + ↑/↓ |
| 缩进/反缩进 | Tab / Shift + Tab | Tab / Shift + Tab |
| 快速修复(如导入包) | Alt + Enter | Option + Enter |
| 快速注释(行注释) | Ctrl + / | Command + / |
| 快速注释(块注释) | Ctrl + Shift + / | Command + Shift + / |
| 展开/折叠代码块 | Ctrl + +/- | Command + +/- |
| 选择词/扩大选区 | Ctrl + W | Option + Up |
| 缩小选区 | Ctrl + Shift + W | Option + Down |
| 多行编辑 | Alt + 鼠标拖动 或 Ctrl + Alt + Shift + J | Option + 鼠标拖动 或 Control + G |
| 插入/替换模式切换 | Insert | Fn + Return(部分键盘) |
二、导航和查找
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 查找类 | Ctrl + N | Command + O |
| 查找文件 | Ctrl + Shift + N | Command + Shift + O |
| 查找符号(方法/变量等) | Ctrl + Alt + Shift + N | Command + Option + O |
| 查找动作(包括设置) | Ctrl + Shift + A | Command + Shift + A |
| 查找文本 | Ctrl + F | Command + F |
| 替换文本 | Ctrl + R | Command + R |
| 全局搜索(所有内容) | Double Shift | Double Shift |
| 转到声明 | Ctrl + B / Ctrl + Click | Command + B / Command + Click |
| 转到实现 | Ctrl + Alt + B | Command + Option + B |
| 后退/前进 | Ctrl + Alt + ←/→ | Command + Option + ←/→ |
| 最近文件 | Ctrl + E | Command + E |
| 最近编辑文件 | Ctrl + Shift + E | Command + Shift + E |
| 文件结构视图 | Ctrl + F12 | Command + F12 |
三、代码重构
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 重命名 | Shift + F6 | Shift + F6 |
| 更改方法签名 | Ctrl + F6 | Command + F6 |
| 提取变量 | Ctrl + Alt + V | Command + Option + V |
| 提取方法 | Ctrl + Alt + M | Command + Option + M |
| 提取字段 | Ctrl + Alt + F | Command + Option + F |
| 提取常量 | Ctrl + Alt + C | Command + Option + C |
| 内联变量/方法 | Ctrl + Alt + N | Command + Option + N |
四、代码生成与补全
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 代码补全(基础) | Ctrl + Space | Control + Space |
| 代码补全(智能) | Ctrl + Shift + Space | Control + Shift + Space |
| 生成代码(getter/setter、构造器等) | Alt + Insert | Command + N |
| 代码模板(live template) | Ctrl + J | Command + J |
| 参数提示 | Ctrl + P | Command + P |
| 方法文档提示 | Ctrl + Q | F1 |
五、调试相关
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 启动调试 | Shift + F9 | Shift + F9 |
| 添加断点 | Ctrl + F8 | Command + F8 |
| 步入 | F7 | F7 |
| 步过 | F8 | F8 |
| 步出 | Shift + F8 | Shift + F8 |
| 查看变量值 | Alt + F8 | Option + F8 |
| 显示变量悬浮值 | 鼠标悬停 | 鼠标悬停 |
| 评估表达式 | Alt + F8 | Option + F8 |
六、版本控制(VCS / Git)
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 提交更改 | Ctrl + K | Command + K |
| 更新(拉取)代码 | Ctrl + T | Command + T |
| 推送代码 | Ctrl + Shift + K | Command + Shift + K |
| 显示历史记录 | Alt + '(单引号) | Control + V |
| 比较文件差异 | Ctrl + D | Command + D |
| 快速切换分支 | Ctrl + (反引号) | Control + |
七、运行与构建
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 运行 | Shift + F10 | Shift + F10 |
| 选择运行配置 | Alt + Shift + F10 | Control + Option + R |
| 构建项目 | Ctrl + F9 | Command + F9 |
| 清除输出 | Ctrl + L(在运行窗口) | Command + L |
八、窗口与面板操作
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 切换标签 | Alt + ←/→ | Control + Tab |
| 显示/隐藏工具窗口 | Alt + 数字键 | Command + 数字键 |
| 最大化编辑器 | Ctrl + Shift + F12 | Command + Shift + F12 |
| 打开设置 | Ctrl + Alt + S | Command + , |
| 快速切换方案 | Ctrl + (反引号) | Control + |
九、其他实用操作
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 快速打开终端 | Alt + F12 | Option + F12 |
| 查看 TODO | Alt + 6 | Command + 6 |
| 打开插件市场 | Ctrl + Alt + S → Plugins | Command + , → Plugins |
| 导航到上/下一个错误 | F2 / Shift + F2 | F2 / Shift + F2 |