✨IDEA 常用快捷键

1734 字
9 分钟
✨IDEA 常用快捷键

IDEA 常用快捷键#

本文以 IntelliJ IDEA 默认 Windows/Linux Keymap 为主,macOS 可以按常见映射理解:Ctrl 对应 CommandAlt 对应 Option,部分组合以 IDEA 实际 Keymap 为准。

快速入口#

功能Windows / LinuxmacOS使用场景
查找动作Ctrl + Shift + ACommand + Shift + A忘记快捷键时,直接搜索功能名称
全局搜索Shift 连按两次Shift 连按两次搜索类、文件、符号、设置和动作
打开设置Ctrl + Alt + SCommand + ,修改插件、主题、Keymap、代码样式
打开项目结构Ctrl + Alt + Shift + SCommand + ;配置 SDK、模块、依赖

搜索与定位#

功能Windows / LinuxmacOS
查找文件Ctrl + Shift + NCommand + Shift + O
查找类Ctrl + NCommand + O
查找符号Ctrl + Alt + Shift + NCommand + Option + O
当前文件查找Ctrl + FCommand + F
全局文本查找Ctrl + Shift + FCommand + Shift + F
当前文件替换Ctrl + RCommand + R
全局文本替换Ctrl + Shift + RCommand + Shift + R
跳转到指定行Ctrl + GCommand + L
最近文件Ctrl + ECommand + E
最近修改位置Ctrl + Shift + ECommand + Shift + E
返回上一个位置Ctrl + Alt + LeftCommand + Option + Left
前进到下一个位置Ctrl + Alt + RightCommand + Option + Right

代码编辑#

功能Windows / LinuxmacOS
基础补全Ctrl + SpaceControl + Space
智能补全Ctrl + Shift + SpaceControl + Shift + Space
生成代码Alt + InsertCommand + N
快速修复Alt + EnterOption + Enter
格式化代码Ctrl + Alt + LCommand + Option + L
优化导入Ctrl + Alt + OControl + Option + O
复制当前行Ctrl + DCommand + D
删除当前行Ctrl + YCommand + Delete
上移当前行Shift + Alt + UpOption + Shift + Up
下移当前行Shift + Alt + DownOption + Shift + Down
注释当前行Ctrl + /Command + /
块注释Ctrl + Shift + /Command + Option + /
包围代码Ctrl + Alt + TCommand + Option + T
展开选择Ctrl + WOption + Up
缩小选择Ctrl + Shift + WOption + Down
多光标选择下一个匹配项Alt + JControl + G
选择所有匹配项Ctrl + Alt + Shift + JControl + Command + G

代码导航#

功能Windows / LinuxmacOS
跳转到声明Ctrl + BCommand + B
跳转到实现Ctrl + Alt + BCommand + Option + B
查看继承结构Ctrl + HControl + H
查看使用位置Alt + F7Option + F7
快速查看定义Ctrl + Shift + ICommand + Y
查看文档Ctrl + QF1
文件结构Ctrl + F12Command + F12
跳转到上一个方法Alt + UpControl + Up
跳转到下一个方法Alt + DownControl + Down
跳转到匹配括号Ctrl + Shift + MControl + M

重构#

功能Windows / LinuxmacOS
重命名Shift + F6Shift + F6
修改方法签名Ctrl + F6Command + F6
提取变量Ctrl + Alt + VCommand + Option + V
提取常量Ctrl + Alt + CCommand + Option + C
提取字段Ctrl + Alt + FCommand + Option + F
提取方法Ctrl + Alt + MCommand + Option + M
内联变量或方法Ctrl + Alt + NCommand + Option + N
打开重构菜单Ctrl + Alt + Shift + TControl + T

运行与调试#

功能Windows / LinuxmacOS
运行当前配置Shift + F10Control + R
调试当前配置Shift + F9Control + D
停止运行Ctrl + F2Command + F2
重新运行Ctrl + F5Command + R
单步跳过F8F8
单步进入F7F7
强制单步进入Alt + Shift + F7Option + Shift + F7
单步跳出Shift + F8Shift + F8
运行到光标处Alt + F9Option + F9
查看表达式Alt + F8Option + F8
打断点Ctrl + F8Command + F8

Git 常用操作#

功能Windows / LinuxmacOS
提交代码Ctrl + KCommand + K
更新项目Ctrl + TCommand + T
推送代码Ctrl + Shift + KCommand + Shift + K
查看版本控制窗口Alt + 9Command + 9
查看文件历史Alt + BackQuote 后选择 HistoryControl + V 后选择 History
回滚当前文件改动Ctrl + Alt + ZCommand + Option + Z

窗口与工具栏#

功能Windows / LinuxmacOS
Project 窗口Alt + 1Command + 1
Commit 窗口Alt + 0Command + 0
Run 窗口Alt + 4Command + 4
Debug 窗口Alt + 5Command + 5
Terminal 窗口Alt + F12Option + F12
隐藏所有工具窗口Ctrl + Shift + F12Command + Shift + F12
最大化编辑器Ctrl + Shift + F12Command + Shift + F12
切换标签页Alt + Left / RightCommand + Shift + [ / ]

进阶常用快捷键#

功能Windows / LinuxmacOS使用场景
构建项目Ctrl + F9Command + F9修改代码后快速编译当前项目
重新构建Ctrl + Shift + F9Command + Shift + F9重新编译当前文件、包或模块
完成当前语句Ctrl + Shift + EnterCommand + Shift + Enter自动补齐分号、括号、代码块
查看参数信息Ctrl + PCommand + P调用方法时查看参数列表
跳转到测试Ctrl + Shift + TCommand + Shift + T在源码和测试类之间切换
下一个错误或警告F2F2快速定位代码检查问题
上一个错误或警告Shift + F2Shift + F2回到上一个代码检查问题
剪贴板历史Ctrl + Shift + VCommand + Shift + V从历史复制内容中选择粘贴
合并多行Ctrl + Shift + JControl + Shift + J将多行代码合并为一行
折叠代码块Ctrl + NumPad -Command + NumPad -收起当前代码块
展开代码块Ctrl + NumPad +Command + NumPad +展开当前代码块
添加书签F11F3标记需要回看的代码位置
查看所有书签Shift + F11Option + F3打开书签列表并快速跳转
Run AnythingCtrl 连按两次Control 连按两次快速运行配置、命令或 Gradle/Maven 任务
查看断点列表Ctrl + Shift + F8Command + Shift + F8管理全部断点和断点条件

实用组合#

快速定位代码#

Shift 双击
输入类名、文件名或方法名
Enter 打开目标
Ctrl + B 跳转声明
Alt + F7 查看使用位置

快速整理代码#

Alt + Enter 快速修复
Ctrl + Alt + O 优化导入
Ctrl + Alt + L 格式化代码
Ctrl + Alt + V 提取变量
Ctrl + Alt + M 提取方法

快速调试问题#

Ctrl + F8 添加断点
Shift + F9 启动调试
F8 单步跳过
F7 单步进入
Alt + F8 查看表达式
Alt + F9 运行到光标处

记忆建议#

高频快捷键不需要一次性全部记住,优先掌握下面这一组就足够覆盖大多数日常开发:

快捷键功能
Shift 双击全局搜索
Ctrl + Shift + A查找动作
Alt + Enter快速修复
Ctrl + Alt + L格式化代码
Ctrl + B跳转声明
Alt + F7查看使用位置
Shift + F6重命名
Ctrl + Alt + V提取变量
Ctrl + Alt + M提取方法
Shift + F9调试

内容来源#

本文快捷键内容参考 IntelliJ IDEA 默认 Keymap、JetBrains 官方快捷键文档及日常开发使用习惯整理,由 ChatGPT 根据本文写作需求编写并补充说明。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

✨IDEA 常用快捷键
https://dear7575.cn/posts/idea-shortcuts/
作者
北港不夏
发布于
2026-05-09
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
北港不夏
Hello, I'm 北港不夏.
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
36
分类
3
标签
49
总字数
22,285
运行时长
0
最后活动
0 天前

文章目录