JetBrains IntelliJ IDEA 键盘快捷键

可打印的 JetBrains IntelliJ IDEA 常用快捷键参考卡,覆盖通用、搜索与导航、编辑、选择、重构、运行与调试、Git 版本控制、工具窗口八大场景。顶部一键切换 Windows / Linux / macOS 三大平台,同一条目自动显示对应键位。

IJ

IntelliJ IDEA IntelliJ IDEA 2024+

110 条快捷键

Common12

  • 全局搜索(类 / 文件 / 符号 / 操作)
    ShiftShift
  • 按名称查找操作
    CtrlShiftA
  • 打开最近的文件
    CtrlE
  • 最近更改的文件
    CtrlShiftE
  • 打开项目 / 设置
    CtrlShiftS
  • 全部保存
    CtrlS (or CtrlShiftS for dialog)
  • 同步 / 重新加载文件
    CtrlAltY
  • 关闭活动编辑器选项卡
    CtrlF4
  • 切换器(最近文件 / 工具窗口)
    CtrlTab
  • 隐藏所有工具窗口(专注模式)
    CtrlShiftF12
  • 在项目根目录打开终端
    AltF12
  • 打开设置 / 偏好
    CtrlAltS

Navigation & search15

  • 转到类(按名称搜索)
    CtrlN
  • 转到文件(按路径搜索)
    CtrlShiftN
  • 转到符号(函数 / 字段)
    CtrlAltShiftN
  • 转到行 / 列
    CtrlG
  • 转到声明(跳到定义)
    CtrlB (or CtrlClick)
  • 转到实现
    CtrlAltB
  • 转到类型声明
    CtrlShiftB
  • 转到父方法 / 父级
    CtrlU
  • 转到上一个 / 下一个编辑器选项卡
    Alt← / Alt
  • 后退 / 前进(上次编辑位置)
    CtrlAlt← / CtrlAlt
  • 文件结构弹出(当前文件大纲)
    CtrlF12
  • 类型层次结构
    CtrlH
  • 方法 / 调用层次结构
    CtrlAltH
  • 转到源(树视图中的 F4)
    F4
  • 显示所选符号的用法
    AltF7

Editing16

  • 基本代码补全
    CtrlSpace
  • 智能代码补全(类型感知)
    CtrlShiftSpace
  • 完成当前语句
    CtrlShiftEnter
  • 参数信息(显示提示)
    CtrlP
  • 快速文档查询
    CtrlQ
  • 显示意图操作 / 快速修复
    AltEnter
  • 生成代码(构造函数 / getter / setter / 重写)
    AltInsert
  • 重写方法
    CtrlO
  • 实现方法
    CtrlI
  • 环绕(实时模板)
    CtrlAltT
  • 插入实时模板
    CtrlJ
  • 注释 / 取消注释行
    Ctrl/
  • 注释 / 取消注释块
    CtrlShift/
  • 重新格式化代码
    CtrlAltL
  • 优化 import
    CtrlAltO
  • 自动缩进行
    CtrlAltI

Selection13

  • 扩展选区(词 / 块 / 方法)
    CtrlW
  • 缩小选区
    CtrlShiftW
  • 选中当前词 / 行 / 块
    CtrlW (or triple-click / double-click)
  • 选择下一个匹配项(多光标)
    AltJ
  • 选中所有匹配项(多光标)
    CtrlAltShiftJ
  • 复制所选内容(光标在新行)
    CtrlD
  • 上移 / 下移语句
    CtrlShift↑ / CtrlShift
  • 上移 / 下移行
    AltShift↑ / AltShift
  • 删除行
    CtrlY
  • 复制行
    CtrlD
  • 合并行(合并所选行)
    CtrlShiftJ
  • 在单击处添加 / 移除多光标
    AltShiftClick
  • 切换列选择模式
    AltShiftInsert (or Altdrag)

Refactoring11

  • 重命名(符号 / 文件 / 目录)
    ShiftF6
  • 重构此(上下文菜单)
    CtrlShiftAltT
  • 更改签名
    CtrlF6
  • 提取方法
    CtrlAltM
  • 提取变量
    CtrlAltV
  • 提取字段
    CtrlAltF
  • 提取常量
    CtrlAltC
  • 提取参数
    CtrlAltP
  • 内联(方法 / 变量)
    CtrlAltN
  • 移动(语句 / 类)
    F6 (or CtrlShift↑/↓ for statement)
  • 安全删除(带使用情况检查)
    AltDelete

Run & debug14

  • 运行(当前配置)
    ShiftF10
  • 调试(当前配置)
    ShiftF9
  • 使用覆盖率运行
    CtrlShiftF10
  • 选择运行配置
    AltShiftF10
  • 切换断点
    CtrlF8
  • 条件断点
    CtrlShiftF8
  • 继续程序
    F9
  • 步过
    F8
  • 步入
    F7
  • 步出
    ShiftF8 (or F7 with Smart Step Into)
  • 步入我的代码(跳过库)
    AltShiftF7
  • 评估表达式
    AltF8
  • 查看断点
    CtrlShiftF8
  • 停止进程(调试)
    CtrlF2

Version control (Git)12

  • VCS 弹出(git / 分支 / 日志)
    Alt` (backtick)
  • 提交更改
    CtrlK
  • 推送提交
    CtrlShiftK
  • 更新项目(git pull)
    CtrlT
  • 显示差异
    CtrlD (in commit dialog or Local Changes)
  • 显示文件 / 所选内容的历史记录
    CtrlShiftAltH
  • 使用 Git blame 注释
    CtrlShiftG (or right-click → Annotate)
  • 还原更改(文件 / 所选内容)
    CtrlAltZ
  • 打开文件的 Git 日志
    CtrlShiftAltL
  • 分支弹出
    CtrlShift` (backtick)
  • 暂存更改
    via VCS popup → Stash
  • 解决冲突
    AltEnter (in Merge dialog)

Tool windows & misc17

  • 打开项目工具窗口
    Alt1
  • 打开书签工具窗口
    Alt2
  • 打开查找 / 搜索结果
    Alt3
  • 打开运行工具窗口
    Alt4
  • 打开调试工具窗口
    Alt5
  • 打开 TODO 工具窗口
    Alt6
  • 打开结构工具窗口
    Alt7
  • 打开层次结构工具窗口
    Alt8
  • 打开版本控制工具窗口
    Alt9
  • 打开终端
    AltF12
  • 打开消息工具窗口
    Alt0
  • 切换书签
    F11
  • 使用助记符切换书签
    CtrlF11
  • 显示书签
    ShiftF11
  • 打开剪贴板历史(从历史记录粘贴)
    CtrlShiftV
  • 最近文件弹出
    CtrlE
  • 显示 / 隐藏行号
    via View → Active Editor Appearance
关于 IntelliJ 快捷键

JetBrains IntelliJ IDEA 是 Java 与 Kotlin 首选商业 IDE——2024 年 Stack Overflow 调查中 84% Java 开发者使用,Scala、Groovy、Python 用户也在增长。IntelliJ 开创了「Search Everywhere」(Shift+Shift)这种搜索范式,VS Code 等后来跟进;其重构快捷键至今仍是行业金标准——「Extract method/variable/field/parameter/constant」组合和著名的 Shift+F6 Rename 都是 IntelliJ 原生。 本参考卡覆盖 100+ 条最常用快捷键,按 8 大功能区分组:通用、搜索与导航、编辑、选择、重构、运行与调试、版本控制(Git)、工具窗口与杂项。Linux 键位与 Windows 几乎一致;macOS 把 Ctrl 换 ⌘、Alt 换 ⌥,Shift 仍为 ⇧。所有条目均转录自 JetBrains 官方 IntelliJ IDEA 文档。 使用方法 - 顶部选择平台(Windows / Linux / macOS)—— 键位立即刷新。默认按 User-Agent 自动识别,localStorage 持久化。 - 在搜索框输入任意词(如「重构」「调试」「git」)即可过滤。匹配三平台的功能名和键位。 - 点击任意行的「复制」按钮把当前平台键位串放入剪贴板。 - 导出 PNG(2400×1140 横向)做壁纸;导出 PDF 做单页 A4 横向参考。 小贴士 - Shift+Shift(Search Everywhere)是最有用的快捷键——一次搜类、文件、符号、操作乃至最近文件。 - Alt+Enter(显示意图操作)修警告、优化 import、生成代码。配合 Ctrl+Shift+A(查找操作)可发现任何功能。 - Ctrl+W / Ctrl+Shift+W 智能扩展/收缩选区—— 从光标开始,长到 单词 → 表达式 → 行 → 块 → 方法。 - Ctrl+Alt+L 重新格式化代码为项目风格;Ctrl+Alt+O 优化 import。如启用,两个都可在保存时自动执行。 为什么 IntelliJ 不和 vscode-shortcuts 合并?IntelliJ 的快捷键生态围绕 Java/Kotlin 重构与 IDE 工具窗口构建,和 VS Code 的「编辑器为中心」模式是两回事。混到一起会稀释两个工具。这种拆分让每个工具都聚焦、可在一页纸打印。

版本 1.0.0