1、编辑
| Windows & Linux | Mac OS X | 说明 | 
| Ctrl + 空格 | Control + 空格 | 基本代码补全(任何类、方法或变量的名称) | 
| Ctrl + Shift + 空格 | Control + Shift + 空格 | 智能代码补全(列出与预期类型一致的类、方法或变量) | 
| Ctrl + Shift + 回车 | Command + Shift + 回车 | 补全当前语句 | 
| Ctrl + P | Command + P | 参数信息(在方法调用参数中) | 
| Ctrl + Q | F1 | 快速查看注释文档 | 
| Shift + F1 | Shift + F1 | 显示外部文档 | 
| Ctrl + 悬停 | Command + 悬停 | 显示简略描述信息 | 
| Ctrl + F1 | Command + F1 | 在光标处弹框显示错误或警告的描述信息 | 
| Alt + Insert | Command + N | 生成代码……(Getter 方法,Setter 方法,构造函数,hashCode 或 equals 方法,toString 方法) | 
| Ctrl + O | Control + O | 重写基类方法 | 
| Ctrl + I | Control + I | 实现接口方法 | 
| Ctrl + Alt + T | Command + Option + T | 包裹代码……(if…else,try…catch,for,synchronized 等等) | 
| Ctrl + / | Command + / | 用行注释注释或取消行注释 | 
| Ctrl + Shift + / | Command + Option + / | 用块注释注释或取消块注释 | 
| Ctrl + W | Option + ↑ | 增量选择代码块 | 
| Ctrl + Shift + W | Option + ↓ | 减少当前代码块选择到以前的状态(Ctrl + W的反向操作) | 
| Alt + Q | Control + Shift + Q | 显示上下文信息 | 
| Alt + 回车 | Option + 回车 | 显示代码建议并快速修复 | 
| Ctrl + Alt + L | Command + Option + L | 重新格式化代码 | 
| Ctrl + Alt + O | Control + Option + O | 优化导入 | 
| Ctrl + Alt + I | Control + Option + I | 自动优化代码缩进 | 
| Tab / Shift + Tab | Tab / Shift + Tab | 缩进 / 反缩进选中行 | 
| Ctrl + X | Command + X | 剪切当前行或选定块到剪贴板 | 
| Ctrl + C | Command + C | 复制当前行或选定块到剪贴板 | 
| Ctrl + V | Command + V | 从剪贴板粘贴前面Ctrl + X剪切或Ctrl + C复制到的内容 | 
| Ctrl + Shift + V | Command + Shift + V | 从最近缓冲区选择内容粘贴 | 
| Ctrl + D | Command + D | 重复当前行或选定块 | 
| Ctrl + Y | Command + Delete | 删除光标所在位置行 | 
| Ctrl + Shift + J | Control + Shift + J | 智能行连接,合并多行为一行 | 
| Ctrl + 回车 | Command + 回车 | 智能行分割,分割一行为多行 | 
| Shift + 回车 | Shift + 回车 | 光标当前所在行后另起一行 | 
| Ctrl + Shift + U | Command + Shift + U | 切换插入单词或选定块的大小写 | 
| Ctrl + Shift + ] / [ | Command + Shift + ← / → | 选择直到代码块结尾 / 开头处 | 
| Ctrl + Delete / 退格 | Option + (Fn + Delete) / Delete | 删除到单词结尾 / 开头处 | 
| Ctrl + (数字键盘) + / – | Command + + / – | 展开 / 折叠代码块 | 
| Ctrl + Shift + (数字键盘) + / – | Command + Shift + + / – | 展开 / 折叠所有 | 
| Ctrl + F4 | Command + W | 关闭活动的编辑器选项卡 | 
2、使用位置搜索
| Windows & Linux | Mac OS X | 说明 | 
| Alt + F7 / Ctrl + F7 | Option + F7 / Command + F7 | 查找使用位置 / 在文件中查找使用位置 | 
| Ctrl + Shift + F7 | Command + Shift + F7 | 在文件中高亮使用的位置 | 
| Ctrl + Alt + F7 | Command + Option + F7 | 弹框显示使用位置 | 
3、导航
| Windows & Linux | Mac OS X | 说明 | 
| Ctrl + N | Command + O | 跳转至类 | 
| Ctrl + Shift + N | Command + Shift + O | 跳转至文件 | 
| Ctrl + Alt + Shift + N | Command + Option + O | 跳转至符号(symbol) | 
| Alt + ← / → | Control + ← / → | 跳转至上一个 / 下一个编辑器选项卡 | 
| F12 | F12 | 回到上一个工具窗口 | 
| Esc | Esc | 跳转到编辑器(从工具窗口) | 
| Shift + Esc | Shift + Esc | 隐藏当前或上次的活动窗口 | 
| Ctrl + Shift + F4 | Control + Shift + F4 | 关闭活动的非编辑器选项卡 | 
| Ctrl + G | Command + L | 跳转至指定“行:列” | 
| Ctrl + E | Command + ] / [ | 弹框显示最近打开的文件 | 
| Ctrl + Alt + ← / → | Command + Option + ← / → | 向前 / 向后导航 | 
| Ctrl + Shift + 退格 | Command + Shift + Delete | 导航到最后的编辑位置 | 
| Alt + F1 | Option + F1 | 在任意视图中选择当前文件或符号 | 
| Ctrl + B / 单击 | Command + B / 单击 | 跳转至声明处 | 
| Ctrl + Alt + B | Command + Option + B | 跳转至实现处 | 
| Ctrl + Shift + I | Option + 空格 / Command + Y | 弹框显示类、变量或方法定义 | 
| Ctrl + Shift + B | Command + Shift + B | 跳转至类型定义处 | 
| Ctrl + U | Command + U | 跳转至超方法或超类 | 
| Alt + ↑ / ↓ | Control + ↑ / ↓ | 跳转至前一个 / 后一个方法 | 
| Ctrl + ] / [ | Command + Option + ] / [ | 移动至代码块结尾 / 开头处 | 
| Ctrl + F12 | Command + F12 | 弹框显示文件结构 | 
| Ctrl + H | Control +H | 类型层次结构 | 
| Ctrl + Shift + H | Command + Shift + H | 方法层次结构 | 
| Ctrl + Alt + H | Control + Option + H | 调用层次结构 | 
| F2 / Shift + F2 | F2 / Shift + F2 | 突出显示下一个 / 前一个错误 | 
| F4 / Ctrl + Enter | F4 / Command + ↓ | 编辑源代码 / 查看源代码 | 
| Alt + Home | Command + ↑ | 显示导航栏 | 
| F11 | F3 | 添加 / 删除书签 | 
| Ctrl + F11 | Option + F3 | 添加 / 删除助记书签 | 
| Ctrl + [0-9] | Control + [0-9] | 跳转至指定编号的书签 | 
| Shift + F11 | Command + F3 | 显示所有书签 | 
4、搜索 / 替换
| Windows & Linux | Mac OS X | 说明 | 
| 双击 Shift | 双击 Shift | 随处搜索 | 
| Ctrl + F | Command + F | 查找 | 
| F3 / Shift + F3 | Command + G / Command + Shift + G | 查找下一个 / 查找上一个 | 
| Ctrl + R | Command + R | 查找并替换 | 
| Ctrl + Shift + F | Command + Shift + F | 项目目录内查找 | 
| Ctrl + Shift + R | Command + Shift + R | 项目目录内查找并替换 | 
5、实时模板
| Windows & Linux | Mac OS X | 说明 | 
| Ctrl + Alt + J | Command + Option + F | 包裹使用实时模板 | 
| Ctrl + J | Command + J | 插入实时模板 | 
6、VCS(版本控制系统) / 本地历史
| Windows & Linux | Mac OS X | 说明 | 
| Ctrl + K | Command + K | 将变更提交至本地 | 
| Ctrl + Shift + K | Command + Shift + K | 将提交推送至 VCS | 
| Ctrl + T | Command + T | 从 VCS 更新项目 | 
| Alt + Shift + C | Option + Shift + C | 查看最近的变更 | 
| Alt + ` | Control + V | 弹框显示 VCS 操作列表 | 
7、重构
| Windows & Linux | Mac OS X | 说明 | 
| F5 | F5 | 复制(类、文件等) | 
| F6 | F6 | 移动(类、文件等) | 
| Alt + Delete | Command + Delete | 安全删除 | 
| Shift + F6 | Shift + F6 | 重命名 | 
| Ctrl + F6 | Command + F6 | 更改签名 | 
| Ctrl + Alt + N | Command + Option + N | 内联方法 | 
| Ctrl + Alt + M | Command + Option + M | 提取方法 | 
| Ctrl + Alt + V | Command + Option + V | 提取变量 | 
| Ctrl + Alt + F | Command + Option + F | 提取属性 | 
| Ctrl + Alt + C | Command + Option + C | 提取常量 | 
| Ctrl + Alt + P | Command + Option + P | 提取参数 | 
8、调试
| Windows & Linux | Mac OS X | 说明 | 
| F8 | F8 | 步过,单步调试不进入函数内部 | 
| F7 | F7 | 步入,单步调试并进入函数内部 | 
| Shift + F7 | Shift + F7 | 智能步入 | 
| Alt + Shift + F7 | Option + Shift + F7 | 强制步入 | 
| Shift + F8 | Shift + F8 | 步出 | 
| Alt + F9 | Option + F9 | 运行到光标处 | 
| Alt + F8 | Option + F8 | 计算表达式 | 
| F9 | Command + Option + R | 恢复程序,继续执行,跳转至下一个断点或执行完程序 | 
| Ctrl + F8 | Command + F8 | 设置或清除断点 | 
| Ctrl + Shift + F8 | Command + Shift + F8 | 显示断点 | 
9、编译和运行
| Windows & Linux | Mac OS X | 说明 | 
| Ctrl + F9 | Command + F9 | Make 项目(编译修改和依赖的) | 
| Ctrl + Shift + F9 | Command + Shift + F9 | 编译选中的文件,包或模块 | 
| Alt + Shift + F10 | Control + Option + R | 选择配置并运行 | 
| Alt + Shift + F9 | Control + Option + D | 选择配置并调试 | 
| Shift + F10 | Control + R | 运行 | 
| Shift + F9 | Control + D | 调试 | 
| Ctrl + Shift + F10 | Control + Shift + R / D | 从编辑器运行上下文配置 | 
10、通用
| Windows & Linux | Mac OS X | 说明 | 
| Alt + 0 | Command + 0 | 快速切换提交消息窗口 | 
| Alt + 1 | Command + 1 | 快速切换项目窗口 | 
| Alt + 2 | Command + 2 | 快速切换收藏夹窗口 | 
| Alt + 3 | Command + 3 | 快速切换查找窗口 | 
| Alt + 4 | Command + 4 | 快速切换运行窗口 | 
| Alt + 5 | Command + 5 | 快速切换调试窗口 | 
| Alt + 6 | Command + 6 | 快速切换问题窗口 | 
| Alt + 7 | Command + 7 | 快速切换结构窗口 | 
| Alt + 8 | Command + 8 | 快速切换服务窗口 | 
| Alt + 9 | Command + 9 | 快速切换提交日志窗口 | 
| Ctrl + S | Command + S | 保存所有 | 
| Ctrl + Alt + Y | Command + Option + Y | 与本地文件同步 | 
| – | Control + Command + F | 切换全屏模式 | 
| Ctrl + Shift + F12 | Command + Shift + F12 | 切换最大化编辑器 | 
| Alt + Shift + F | Option + Shift + F | 添加到收藏夹 | 
| Alt + Shift + I | Option + Shift + I | 代码检查,用当前配置文件检查当前文件 | 
| Ctrl + ` | Control + ` | 快速切换现有模式方案 | 
| Ctrl + Alt + S | Command + , | 打开设置对话框 | 
| Ctrl + Alt + Shift + S | Command + ; | 打开项目结构对话框 | 
| Ctrl + Shift + A | Command + Shift + A | 查找并调用编辑器的功能 | 
| Ctrl + Tab | Control + Tab | 在选项卡和工具窗口之间切换 | 
| 双击 Ctrl | 双击 Control | 运行全部(命令或配置) |