IDEA快捷键大全

160+ 个快捷键 · Windows / Mac 对照 · 重构/调试/版本控制 · 点击复制

返回 ico5.net 在线工具箱 您还可以使用 PS快捷键大全 VS Code快捷键大全 AutoCAD快捷键大全 手镯尺寸对照表

IDEA快捷键大全

共 11 张表 · 162 行 · 浏览器本地运行

一、文件与项目 - 新建、保存、最近文件与设置等

Windows 快捷键 Mac 快捷键 功能说明
Ctrl + Alt + Insert ⌘ + ⌥ + Insert 新建文件(随处)
Ctrl + S ⌘ + S 保存全部
Ctrl + F4 ⌘ + F4 关闭当前编辑器标签
Ctrl + Shift + F4 ⌘ + Shift + F4 关闭所有编辑器
Ctrl + Shift + V ⌘ + Shift + V 从历史粘贴(剪贴板历史)
Ctrl + E ⌘ + E 最近文件
Ctrl + Shift + E ⌘ + Shift + E 最近访问位置(Recent Locations)
Ctrl + Tab ⌘ + Tab 切换打开的文件(Switcher)
Ctrl + Alt + S ⌘ + ⌥ + S 打开设置
Ctrl + Alt + Shift + S ⌘ + ⌥ + Shift + S 打开项目结构
Ctrl + ` ⌘ + ` 快速切换方案(主题/Keymap/布局)
F12 F12 跳回最后一个工具窗
Ctrl + Alt + Shift + Insert ⌘ + ⌥ + Shift + Insert 新建草稿文件(Scratch File)

二、编辑操作 - 复制、删除、注释、格式化与选择等

Windows 快捷键 Mac 快捷键 功能说明
Ctrl + C ⌘ + C 复制
Ctrl + X ⌘ + X 剪切
Ctrl + V ⌘ + V 粘贴
Ctrl + Z ⌘ + Z 撤销
Ctrl + Shift + Z ⌘ + Shift + Z 重做
Ctrl + D ⌘ + D 复制当前行/选区
Ctrl + Y ⌘ + Y 删除当前行
Ctrl + W ⌘ + W 逐步扩展选择
Ctrl + Shift + W ⌘ + Shift + W 逐步缩小选择
Ctrl + / ⌘ + / 行注释
Ctrl + Shift + / ⌘ + Shift + / 块注释
Ctrl + Alt + L ⌘ + ⌥ + L 格式化代码
Ctrl + Alt + O ⌘ + ⌥ + O 优化导入
Ctrl + Alt + I ⌘ + ⌥ + I 自动缩进
Shift + Enter Shift + Enter 在下方插入新行
Ctrl + Enter ⌘ + Enter 在上方插入新行
Ctrl + Shift + Enter ⌘ + Shift + Enter 补全当前语句
Ctrl + Shift + J ⌘ + Shift + J 合并行
Ctrl + Backspace ⌘ + Backspace 删除到词首
Ctrl + Delete ⌘ + Delete 删除到词尾
Home Home 移到行首
End End 移到行尾
Ctrl + Home ⌘ + Home 移到文件开头
Ctrl + End ⌘ + End 移到文件结尾
Ctrl + ← ⌘ + ← 按词左移
Ctrl + → ⌘ + → 按词右移
Ctrl + Shift + ← ⌘ + Shift + ← 向左选词
Ctrl + Shift + → ⌘ + Shift + → 向右选词
Alt + Shift + ↑ ⌥ + Shift + ↑ 上移行
Alt + Shift + ↓ ⌥ + Shift + ↓ 下移行
Ctrl + Shift + ↑ ⌘ + Shift + ↑ 上移语句
Ctrl + Shift + ↓ ⌘ + Shift + ↓ 下移语句
Ctrl + [ ⌘ + [ 跳到代码块开始
Ctrl + ] ⌘ + ] 跳到代码块结束
Ctrl + Shift + U ⌘ + Shift + U 大小写转换
Esc Esc 返回编辑器 / 关闭弹窗
Tab Tab 缩进选中行(无补全时)
Shift + Tab Shift + Tab 取消缩进选中行
Ctrl + = ⌘ + = 放大字体(Zoom In)
Ctrl + - ⌘ + - 缩小字体(Zoom Out)
Ctrl + 0 ⌘ + 0 重置字体缩放

三、代码补全与助理 - 补全、参数、文档与实时模板等

Windows 快捷键 Mac 快捷键 功能说明
Ctrl + Space ⌘ + Space 基础代码补全
Ctrl + Shift + Space ⌘ + Shift + Space 智能类型补全
Ctrl + P ⌘ + P 参数信息
Ctrl + Q ⌘ + Q 快速文档
Ctrl + J ⌘ + J 插入实时模板(Live Template)
Ctrl + Alt + J ⌘ + ⌥ + J 用实时模板环绕
Tab Tab 接受代码补全 / 展开代码模板
Ctrl + Alt + Space ⌘ + ⌥ + Space 类名自动补全(SmartType)
Ctrl + Shift + I ⌘ + Shift + I 快速查看定义

四、搜索与导航 - 随处搜索、跳转声明、层级与用法等

Windows 快捷键 Mac 快捷键 功能说明
Shift + Shift Shift + Shift 随处搜索(Search Everywhere)
Ctrl + N ⌘ + N 查找类
Ctrl + Shift + N ⌘ + Shift + N 查找文件
Ctrl + Alt + Shift + N ⌘ + ⌥ + Shift + N 查找符号
Ctrl + B ⌘ + B 跳转到声明(或 Ctrl+点击)
Ctrl + Alt + B ⌘ + ⌥ + B 跳转到实现
Ctrl + U ⌘ + U 跳转到父类 / 超类
Alt + ← ⌥ + ← 后退(导航历史)
Alt + → ⌥ + → 前进(导航历史)
Ctrl + G ⌘ + G 跳转到指定行与列
Ctrl + F12 ⌘ + F12 文件结构弹窗
Ctrl + H ⌘ + H 类型层级
Ctrl + Shift + H ⌘ + Shift + H 方法层级
Ctrl + Alt + H ⌘ + ⌥ + H 调用层级
F4 F4 打开选中项的源
Ctrl + Shift + Backspace ⌘ + Shift + Backspace 跳转到上次编辑位置
Alt + F7 ⌥ + F7 查找用法
Ctrl + F7 ⌘ + F7 文件内高亮用法
Ctrl + Shift + F ⌘ + Shift + F 在路径中查找(全局)
Ctrl + Shift + R ⌘ + Shift + R 在路径中替换
Ctrl + F ⌘ + F 查找
Ctrl + R ⌘ + R 替换
F3 F3 查找下一个
Shift + F3 Shift + F3 查找上一个
Ctrl + Alt + ← ⌘ + ⌥ + ← 后退(导航到上一处位置)
Ctrl + Alt + → ⌘ + ⌥ + → 前进(导航到下一处位置)
Ctrl + Shift + T ⌘ + Shift + T 跳转到测试(Go to Test)

五、代码生成与重构 - 生成代码、重命名、提取与签名等

Windows 快捷键 Mac 快捷键 功能说明
Alt + Insert ⌥ + Insert 生成代码(构造器/Getter/Setter/toString)
Ctrl + O ⌘ + O 重写方法
Ctrl + I ⌘ + I 实现方法
Ctrl + Alt + Shift + T ⌘ + ⌥ + Shift + T 重构菜单
Shift + F6 Shift + F6 重命名
Ctrl + F6 ⌘ + F6 更改方法 / 类签名
Ctrl + Alt + V ⌘ + ⌥ + V 提取变量
Ctrl + Alt + M ⌘ + ⌥ + M 提取方法
Ctrl + Alt + C ⌘ + ⌥ + C 提取常量
Ctrl + Alt + F ⌘ + ⌥ + F 提取字段
Ctrl + Alt + P ⌘ + ⌥ + P 提取参数
Ctrl + Alt + N ⌘ + ⌥ + N 内联
Ctrl + Alt + T ⌘ + ⌥ + T 用代码块包围(if/try-catch)
F5 F5 复制(类 / 文件)
F6 F6 移动(类 / 文件)

六、运行与调试 - 运行、调试、断点与单步等

Windows 快捷键 Mac 快捷键 功能说明
Shift + F10 Shift + F10 运行
Alt + Shift + F10 ⌥ + Shift + F10 选择配置并运行
Shift + F9 Shift + F9 调试
Alt + Shift + F9 ⌥ + Shift + F9 选择配置并调试
Ctrl + Shift + F10 ⌘ + Shift + F10 运行光标处的配置
Ctrl + F2 ⌘ + F2 停止
Ctrl + F9 ⌘ + F9 编译(Make)
F8 F8 步过(Step Over)
F7 F7 步入(Step Into)
Shift + F7 Shift + F7 智能步入
Shift + F8 Shift + F8 步出(Step Out)
Alt + F9 ⌥ + F9 运行到光标
Alt + F8 ⌥ + F8 求值表达式
F9 F9 恢复程序(Resume)
Ctrl + F8 ⌘ + F8 切换行断点
Ctrl + Shift + F8 ⌘ + Shift + F8 查看 / 管理断点
Alt + F10 ⌥ + F10 显示执行点(Show Execution Point)
Shift + Alt + F7 Shift + ⌥ + F7 强制步入(Force Step Into)

七、版本控制 - 提交、更新、推送与回滚等

Windows 快捷键 Mac 快捷键 功能说明
Ctrl + K ⌘ + K 提交(Commit)
Ctrl + T ⌘ + T 更新(Update)
Ctrl + Shift + K ⌘ + Shift + K 推送(Push)
Ctrl + Alt + Z ⌘ + ⌥ + Z 回滚(Revert)
Alt + ` ⌥ + ` VCS 操作弹窗(提交/更新/推送等)
Alt + 9 ⌥ + 9 打开版本控制工具窗
Alt + Shift + C ⌥ + Shift + C 查看最近更改

八、视图与窗口 - 工具窗、书签、全屏与缩放等

Windows 快捷键 Mac 快捷键 功能说明
Alt + 1 ⌥ + 1 项目(Project)工具窗
Alt + 7 ⌥ + 7 结构(Structure)工具窗
Alt + 4 ⌥ + 4 运行(Run)工具窗
Alt + F12 ⌥ + F12 终端(Terminal)工具窗
Ctrl + Shift + F12 ⌘ + Shift + F12 隐藏所有工具窗(最大化编辑器)
F11 F11 切换书签
Ctrl + F11 ⌘ + F11 带助记符书签
Shift + F11 Shift + F11 显示所有书签
Shift + Esc Shift + Esc 关闭活动工具窗
Ctrl + Alt + F11 ⌘ + ⌥ + F11 切换全屏
Alt + F1 ⌥ + F1 在视图中定位(Select In)
Alt + 2 ⌥ + 2 收藏夹(Favorites)工具窗
Alt + 3 ⌥ + 3 查找(Find)工具窗
Alt + 5 ⌥ + 5 调试(Debug)工具窗
Alt + 6 ⌥ + 6 待办(TODO)工具窗
Alt + 8 ⌥ + 8 提交 / 服务(Commit / Services)工具窗

九、通用与其他 - 查找操作、快速修复与检查等

Windows 快捷键 Mac 快捷键 功能说明
Ctrl + Shift + A ⌘ + Shift + A 查找操作(Find Action)
Alt + Enter ⌥ + Enter 意图动作 / 快速修复
Ctrl + Alt + Shift + I ⌘ + ⌥ + Shift + I 按名称运行检查
Shift + F1 Shift + F1 查看外部文档
F2 F2 跳转到下一个错误 / 警告
Shift + F2 Shift + F2 跳转到上一个错误 / 警告
Ctrl + Shift + F7 ⌘ + Shift + F7 高亮当前文件中符号的用法
Ctrl + Alt + Y ⌘ + ⌥ + Y 同步(Sync,刷新外部文件变更)

十、选择与多光标 - 多光标编辑与列选择等

Windows 快捷键 Mac 快捷键 功能说明
Alt + J ⌥ + J 为下一个出现添加选择(Add Selection for Next Occurrence)
Alt + Shift + J ⌥ + Shift + J 取消上一个选择(Unselect Occurrence)
Ctrl + Alt + Shift + J ⌘ + ⌥ + Shift + J 选中当前词的全部出现(Select All Occurrences)
Alt + Shift + Insert ⌥ + Shift + Insert 列选择模式开关(Column Selection Mode)

十一、代码折叠 - 按小键盘折叠 / 展开代码块

Windows 快捷键 Mac 快捷键 功能说明
Ctrl + NumPad - ⌘ + NumPad - 折叠(Collapse,需小键盘)
Ctrl + NumPad + ⌘ + NumPad + 展开(Expand,需小键盘)
Ctrl + Shift + NumPad - ⌘ + Shift + NumPad - 全部折叠(Collapse All,需小键盘)
Ctrl + Shift + NumPad + ⌘ + Shift + NumPad + 全部展开(Expand All,需小键盘)

Mac 快捷键中 ⌘ 为 Command、⇧ 为 Shift;点击表格中任意单元格可复制该格内容;数据仅供参考,实际请以官方最新标准为准。

工具简介

IDEA快捷键大全收录了 160 多个 IntelliJ IDEA 常用快捷键,按「文件项目、编辑补全、搜索导航、重构、运行调试、版本控制、模板生成」等 11 类分组,Windows 与 Mac 按键对照排列。

IDEA 的招牌是重构与代码生成:Shift+F6 统一重命名、Ctrl+Alt+V 提取变量、Ctrl+Alt+M 提取方法、Alt+Insert 生成构造器与 getter,配合双击 Shift 全局搜索,Java 开发效率成倍提升。

顶部搜索框支持按功能或按键筛选,点击单元格即可复制,便于整理团队快捷键手册。

功能特点

⌨️ 双平台对照

Windows 与 Mac 按键并排展示,两套系统全覆盖。

♻️ 重构专区

重命名、提取变量/方法/接口等重构快捷键集中列出。

🐞 调试提效

断点、步过、步入、条件断点等调试操作一键速查。

📋 点击复制

点选单元格复制快捷键组合,整理手册方便。

🔍 搜索定位

按功能或按键即时过滤,几秒找到目标键位。

☕ Java 开发向

围绕 IDEA 特色功能组织,与通用编辑器区分明显。

使用方法

1按功能域查找

在重构、调试、导航等分组中定位,或搜索关键词。

2对照键位

Windows 与 Mac 分列,注意 Ctrl/Alt 与 ⌘/⌥ 的对应。

3项目内演练

在真实项目中练习重构与调试快捷键,加深记忆。

4循序渐进

先掌握搜索导航与重构,再逐步扩展到调试与 VCS。

IDEA快捷键大全常见问题 (FAQ)

双击 Shift 能搜什么?

Search Everywhere:类、文件、符号、操作、设置甚至 Git 提交都能搜,是 IDEA 里最快的全局入口,配合 Ctrl+Shift+F 全文搜索基本覆盖所有查找场景。

Shift+F6 重命名安全吗?

安全。IDEA 的重命名是语义级重构,会同步更新所有引用(含注释可选),远比手动查找替换可靠;涉及公共 API 时注意预览变更范围即可。

Alt+Insert 能生成哪些代码?

可生成构造器、getter/setter、equals/hashCode、toString、重写父类方法等。实体类字段多时配合 Ctrl 多选字段一次性生成,非常省时。

快捷键风格可以换成 Eclipse 吗?

可以。Settings → Keymap 中可直接切换 Eclipse、NetBeans 等预设方案,也可以基于默认方案微调单个快捷键。