IDEA快捷键大全

162个常用IntelliJ IDEA快捷键,覆盖文件与项目、编辑操作、代码补全、搜索导航、代码重构、运行调试、版本控制等11大类,Windows / Mac 双键位对照,一键复制。

IDEA 快捷键大全
162 个常用IDEA快捷键 · 文件/编辑/导航/重构/调试/版本控制 全场景覆盖(含 Mac 对照)

文件与项目快捷键新建、打开、保存项目与文件 · 13 条

快捷键 (Windows / Linux)快捷键 (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/布局)
F12F12跳回最后一个工具窗
Ctrl + Alt + Shift + Insert⌘ + ⌥ + Shift + Insert新建草稿文件(Scratch File)

编辑操作快捷键复制粘贴、注释、格式化与撤销 · 41 条

快捷键 (Windows / Linux)快捷键 (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 + EnterShift + Enter在下方插入新行
Ctrl + Enter⌘ + Enter在上方插入新行
Ctrl + Shift + Enter⌘ + Shift + Enter补全当前语句
Ctrl + Shift + J⌘ + Shift + J合并行
Ctrl + Backspace⌘ + Backspace删除到词首
Ctrl + Delete⌘ + Delete删除到词尾
HomeHome移到行首
EndEnd移到行尾
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大小写转换
EscEsc返回编辑器 / 关闭弹窗
TabTab缩进选中行(无补全时)
Shift + TabShift + Tab取消缩进选中行
Ctrl + =⌘ + =放大字体(Zoom In)
Ctrl + -⌘ + -缩小字体(Zoom Out)
Ctrl + 0⌘ + 0重置字体缩放

代码补全与助理快捷键基础补全、智能提示与 AI 助理 · 9 条

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

搜索与导航快捷键全局搜索、跳转定义与结构导航 · 27 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Shift + ShiftShift + 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调用层级
F4F4打开选中项的源
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替换
F3F3查找下一个
Shift + F3Shift + F3查找上一个
Ctrl + Alt + ←⌘ + ⌥ + ←后退(导航到上一处位置)
Ctrl + Alt + →⌘ + ⌥ + →前进(导航到下一处位置)
Ctrl + Shift + T⌘ + Shift + T跳转到测试(Go to Test)

代码生成与重构快捷键重命名、抽取、内联与批量重构 · 15 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Alt + Insert⌥ + Insert生成代码(构造器/Getter/Setter/toString)
Ctrl + O⌘ + O重写方法
Ctrl + I⌘ + I实现方法
Ctrl + Alt + Shift + T⌘ + ⌥ + Shift + T重构菜单
Shift + F6Shift + 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)
F5F5复制(类 / 文件)
F6F6移动(类 / 文件)

运行与调试快捷键运行配置、断点与调试控制 · 18 条

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

版本控制快捷键Git 提交、更新与查看历史 · 7 条

快捷键 (Windows / Linux)快捷键 (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查看最近更改

视图与窗口快捷键工具窗口、编辑器与界面布局 · 16 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Alt + 1⌥ + 1项目(Project)工具窗
Alt + 7⌥ + 7结构(Structure)工具窗
Alt + 4⌥ + 4运行(Run)工具窗
Alt + F12⌥ + F12终端(Terminal)工具窗
Ctrl + Shift + F12⌘ + Shift + F12隐藏所有工具窗(最大化编辑器)
F11F11切换书签
Ctrl + F11⌘ + F11带助记符书签
Shift + F11Shift + F11显示所有书签
Shift + EscShift + 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)工具窗

通用与其他快捷键IDE 设置、外部工具与全局操作 · 8 条

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

选择与多光标快捷键列选择、多光标与选区扩展 · 4 条

快捷键 (Windows / Linux)快捷键 (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)

代码折叠快捷键折叠展开与代码块管理 · 4 条

快捷键 (Windows / Linux)快捷键 (Mac)功能说明操作
Ctrl + NumPad -⌘ + NumPad -折叠(Collapse,需小键盘)
Ctrl + NumPad + ⌘ + NumPad + 展开(Expand,需小键盘)
Ctrl + Shift + NumPad -⌘ + Shift + NumPad -全部折叠(Collapse All,需小键盘)
Ctrl + Shift + NumPad + ⌘ + Shift + NumPad + 全部展开(Expand All,需小键盘)
适用于 IntelliJ IDEA 2020 及以上版本 · 键位以 Windows / Linux 默认键映射为准,Mac 键位供对照参考
复制按钮复制的是 Windows 键位写法162 条快捷键,全部内容服务端渲染,搜索与复制在浏览器本地完成

工具介绍

IDEA快捷键大全是一份面向 Java 与全栈开发者的 IntelliJ IDEA 键盘效率速查表。它按文件与项目、编辑操作、代码补全与助理、搜索与导航、代码生成与重构、运行与调试、版本控制、视图与窗口、通用与其他、选择与多光标、代码折叠共 11 大类归纳整理,共收录 162 条快捷键。

重命名(Shift + F6)、提取变量(Ctrl + Alt + V)、快速查看定义(Ctrl + Shift + I)、运行(Shift + F10)、调试(Shift + F9)等日常高频操作都在其中,并附 Windows / Linux 与 Mac 双键位对照。你可以用顶部搜索框按关键词过滤,或用分类标签快速定位,点击复制按钮即可把键位复制到剪贴板。

idea快捷键intellij idea快捷键idea快捷键大全java开发快捷键idea常用快捷键代码重构快捷键idea调试快捷键idea教程

界面展示

IDEA快捷键大全 界面截图

功能亮点

  • 双键位对照:Windows / Linux 与 Mac 键位并排展示,跨平台查阅更方便
  • 分类清晰:11 大类覆盖文件、编辑、补全、导航、重构、调试、版本控制等全部日常场景
  • 实时搜索:支持按 Windows 键位、Mac 键位与功能说明中的任意关键词过滤
  • 分类筛选:11 个分类标签,一键缩小到目标场景
  • 一键复制:点击复制按钮即可把 Windows 键位写法复制到剪贴板
  • 键位展示:kbd 按键帽样式直观呈现组合键,一眼看清
  • 响应式设计:适配桌面与移动端,手机上也方便随时查阅
  • 本地处理:全部内容服务端渲染,搜索与复制均在浏览器本地完成

使用方法

  1. 浏览快捷键列表:按 11 个分类依次浏览全部快捷键,每行包含 Windows / Linux 键位、Mac 键位与功能说明
  2. 搜索定位:在搜索框输入键名或功能关键词(如「重构」「Ctrl+Shift」),列表实时过滤
  3. 分类筛选:点击顶部分类标签(如「运行与调试」),只看对应场景的快捷键
  4. 复制键位:点击行右侧「复制」按钮,Windows 键位写法即被复制到剪贴板

适合人群

  • Java / Kotlin 开发者:日常使用 IntelliJ IDEA 编码,希望摆脱鼠标、提升开发效率
  • 后端与全栈工程师:在 IDEA 中完成调试、重构与 Git 版本控制操作
  • 编程初学者:记忆 IDEA 常用键位,尽早养成键盘操作习惯
  • 从 Eclipse 迁移的用户:快速熟悉 IDEA 的键位映射,平滑切换开发环境

常见问题解答(FAQ)

快捷键以哪个键映射方案为准?
以 IntelliJ IDEA 默认键映射(Windows / Linux 版)为准,并提供 Mac 键位对照;如果你自定义过键映射,请以「设置 → 按键映射」中的实际绑定为准。
运行与调试分别是哪个键?
运行 Shift + F10、调试 Shift + F9;Alt + Shift + F10 可先选择运行配置再启动。
重命名、提取等重构快捷键有哪些?
重命名 Shift + F6、提取变量 Ctrl + Alt + V、提取方法 Ctrl + Alt + M、内联 Ctrl + Alt + N,重构菜单 Ctrl + Alt + Shift + T。
代码补全相关的快捷键?
基础补全 Ctrl + Space、智能类型补全 Ctrl + Shift + Space、补全当前语句 Ctrl + Shift + Enter、生成代码 Alt + Insert。
快速查看定义与参数信息?
快速查看定义 Ctrl + Shift + I,参数信息 Ctrl + P,跳转到测试 Ctrl + Shift + T。
复制按钮复制的是 Windows 键位吗?
是的,复制按钮输出 Windows / Linux 键位写法;Mac 用户可参考对照列换算(⌘ = Command、⌥ = Option)。

更新日期:2026-11-03