IntelliJ IDEA 快捷键速查表(Mac 版)

⌨️ IntelliJ IDEA 快捷键速查表(Mac 版)

适用于 IntelliJ IDEA / WebStorm / PyCharm / GoLand 等 JetBrains 全家桶

符号说明:⌘=Command,⌥=Option,⇧=Shift,⌃=Control

⭐ = 最高频、最常用


✏️ 编辑类

快捷键 作用
⌘D ⭐ 复制当前行到下一行
⌘⌫ 删除整行
⌥⏎ ⭐ 智能修复/提示(Show Intention,最万能)
⇧⌘↑ / ⇧⌘↓ ⭐ 向上/向下移动代码行
⌘⌥L ⭐ 格式化代码
⌘⌥O 优化导入(清理无用 import)
⌘/ 注释/取消注释当前行
⇧⌘/ 块注释
⌘⇧U 大小写转换
⇧⌥↑ / ⇧⌥↓ 向上/向下扩展选区
⌘Z / ⇧⌘Z 撤销 / 重做

🔍 搜索与导航

快捷键 作用
双击 ⇧⇧ ⭐ 万能搜索(类/文件/设置全搜)
⌘⇧A ⭐ 查找所有动作(不会操作用这个搜菜单名)
⌘E 最近打开的文件
⌘⇧E 最近编辑的位置
⌘O 查找类
⌘⇧O 查找文件
⌘F / ⌘R 当前文件查找 / 替换
⌘⇧F / ⌘⇧R 全局查找 / 替换
⌘B 跳转到定义
⌥⌘B 跳转到实现类
⌥F7 查找用法(谁引用了它)
⌘F12 当前文件方法/结构弹窗

🏃 运行与调试

快捷键 作用
⌃R ⭐ 运行当前配置
⌃D ⭐ 调试运行
⌘F2 停止
F8 / F7 单步跳过 / 步入
⇧F8 步出
⌥F9 运行到光标处
⇧F10 / ⇧F9 运行 / 调试(新版 IDEA)

🔧 重构

快捷键 作用
⇧F6 ⭐ 重命名(变量/方法/类)
⌥⌘M 提取方法
⌥⌘V 提取变量
⌥⌘C 提取常量
⌃T 打开重构菜单(Refactor This)

🖥️ 窗口与界面

快捷键 作用
⌘1 ~ ⌘9 切换工具窗口(1=项目文件树)
⇧⌘F12 ⭐ 全屏代码(隐藏所有面板,再按恢复)
⌘,(逗号) 打开偏好设置(Settings)
⌘;(分号) 项目结构设置
⌘⇧ / ⌘⇧ 切换上一个/下一个代码 Tab
⌘N 快速生成 Getter/Setter/构造函数
F2 / ⇧F2 跳到下一个/上一个报错

💡 三个"万能"技巧

  1. 想不起快捷键? 双击 ⇧(Shift)搜一切
  2. 中文菜单找不到? ⌘⇧A 输入菜单名直接定位
  3. 自定义快捷键: 打开任意文件按 ⌘⇧A 搜索 "keymap",可查看/修改全部快捷键定义
相关推荐
考虑考虑7 小时前
JDK26中的Map.ofLazy
java·后端·java ee
鶴哥只手遮天11 小时前
Spring AI 2.0.1 深度解析-第 14 章 MCP 服务端(上):注解式实现与工具来源
java·人工智能·开源
鶴哥只手遮天11 小时前
Spring AI 2.0.1 深度解析-第 15 章 MCP 服务端(下):三种协议形态、Streamable 传输与状态管理
java·人工智能·开源
鶴哥只手遮天11 小时前
Spring AI 2.0.1 深度解析-第 16 章 向量存储(上):`VectorStore` 接口体系、`BatchingStrategy`
java·人工智能·开源
鶴哥只手遮天11 小时前
Spring AI 2.0.1 深度解析-第 12 章 工具循环的流式形态、Usage 累加与扩展体系
java·人工智能·开源
鶴哥只手遮天11 小时前
Spring AI 2.0.1 深度解析-第 23 章 模型供应商实现:从 `OpenAiSetup` 到 Bedrock
java·人工智能·开源
鶴哥只手遮天11 小时前
Spring AI 2.0.1 深度解析-第 06 章 内置 Advisor 全景:13 个实现逐个剖到源码级
java·人工智能·开源
鶴哥只手遮天11 小时前
Spring AI 2.0.1 深度解析-第 03 章 消息体系与 Prompt:不可变模型、`ChatOptions` 与模板渲染
java·人工智能·开源
鶴哥只手遮天11 小时前
Spring AI 2.0.1 深度解析-第 24 章 生产实践与 2.x 迁移:陷阱清单、AOT 与调优
java·人工智能·开源
鶴哥只手遮天11 小时前
Spring AI 2.0.1 深度解析-第 10 章 工具调用(中):执行链路、结果转换与工具限制
java·人工智能·开源