文章目录
-
- [📊 快捷键分类概览](#📊 快捷键分类概览)
- [🗂 快捷键速查表(按功能分类)](#🗂 快捷键速查表(按功能分类))
-
- [1️⃣ 【导航】快速跳转到任意位置](#1️⃣ 【导航】快速跳转到任意位置)
- [2️⃣ 【编辑】高效编写与修改代码](#2️⃣ 【编辑】高效编写与修改代码)
- [3️⃣ 【查找与替换】](#3️⃣ 【查找与替换】)
- [4️⃣ 【调试】Debug 操作](#4️⃣ 【调试】Debug 操作)
- [5️⃣ 【重构】安全高效地修改结构](#5️⃣ 【重构】安全高效地修改结构)
- [6️⃣ 【视图与窗口管理】](#6️⃣ 【视图与窗口管理】)
- [7️⃣ 【运行与构建】](#7️⃣ 【运行与构建】)
- [🎯 高频推荐:必记的 10 个快捷键](#🎯 高频推荐:必记的 10 个快捷键)
- [💡 小贴士](#💡 小贴士)
- [✅ 总结](#✅ 总结)
💡 掌握这些快捷键,让你在 IDEA 中高效编码、调试与导航!
IntelliJ IDEA 是 JetBrains 推出的智能 Java 集成开发环境,也广泛支持 Kotlin、Python、JavaScript、Go 等多种语言。其强大的代码感知、重构能力和高度可定制性深受开发者喜爱。
而熟练使用快捷键 ,是发挥 IDEA 全部潜力的关键。本文基于 Windows / Linux 系统 ,整理一份实用、高频、分类清晰的 IDEA 快捷键速查表,助你告别鼠标,提升开发效率!
📊 快捷键分类概览
| 类别 | 功能说明 |
|---|---|
| 🔍 导航 | 跳转类、方法、文件、符号等 |
| ✏️ 编辑 | 生成代码、格式化、注释、补全等 |
| 🔎 查找与替换 | 搜索文本、查找用法、全局替换等 |
| 🧪 调试 | 启动调试、断点、单步执行等 |
| 🧩 重构 | 重命名、提取方法、内联变量等 |
| 🖼️ 视图与窗口 | 切换工具窗口、最大化编辑区等 |
| 🛠 运行与构建 | 运行/调试配置、重新编译等 |
🗂 快捷键速查表(按功能分类)
1️⃣ 【导航】快速跳转到任意位置
| 快捷键 | 功能描述 |
|---|---|
Ctrl + N |
查找类(Class) |
Ctrl + Shift + N |
查找文件(File) |
Ctrl + Alt + Shift + N |
查找符号(Symbol,如方法、字段) |
Ctrl + B 或 Ctrl + Click |
跳转到声明(Go to Declaration) |
Ctrl + Alt + B |
跳转到实现(Implementations) |
Ctrl + U |
跳转到父类/超类(Go to Super Method/Class) |
Alt + ← / → |
后退 / 前进(类似浏览器) |
Ctrl + G |
跳转到指定行号 |
F4 |
打开选中文件(在项目视图中) |
Ctrl + E |
最近打开的文件(Recent Files) |
Ctrl + Shift + E |
最近编辑的文件 |
2️⃣ 【编辑】高效编写与修改代码
| 快捷键 | 功能描述 |
|---|---|
Ctrl + Space |
基础代码补全(Basic Completion) |
Ctrl + Shift + Space |
智能类型感知补全(Smart Completion) |
Ctrl + P |
显示方法参数信息(Parameter Info) |
Ctrl + Q |
快速查看文档(Quick Documentation) |
Ctrl + D |
复制当前行或选中块 |
Ctrl + Y |
删除当前行 |
Ctrl + X |
剪切当前行(无选中时) |
Ctrl + W |
逐步扩大选择范围(单词 → 行 → 块) |
Ctrl + Shift + W |
逐步缩小选择范围 |
Ctrl + Alt + L |
格式化代码(Reformat Code) |
Ctrl + Alt + O |
优化导入(Remove Unused Imports) |
Ctrl + / |
注释 / 取消注释行(Line Comment) |
Ctrl + Shift + / |
块注释(Block Comment) |
Tab(在 Live Template 后) |
展开模板(如 psvm, sout) |
💡 常用 Live Templates:
sout→System.out.println();psvm→public static void main(String[] args)fori→for (int i = 0; ...)
3️⃣ 【查找与替换】
| 快捷键 | 功能描述 |
|---|---|
Ctrl + F |
在当前文件中查找 |
Ctrl + R |
在当前文件中替换 |
Ctrl + Shift + F |
全局查找(Find in Path) |
Ctrl + Shift + R |
全局替换(Replace in Path) |
Alt + F7 |
查找当前元素的所有用法(Find Usages) |
Ctrl + Shift + Alt + F7 |
高亮显示所有用法(无需弹窗) |
4️⃣ 【调试】Debug 操作
| 快捷键 | 功能描述 |
|---|---|
Shift + F10 |
运行(Run) |
Shift + F9 |
调试(Debug) |
F8 |
Step Over(跳过) |
F7 |
Step Into(进入方法) |
Shift + F8 |
Step Out(跳出当前方法) |
Alt + F9 |
Run to Cursor(运行到光标处) |
Ctrl + F8 |
添加 / 移除断点 |
Ctrl + Shift + F8 |
查看所有断点(Breakpoints) |
Alt + 5 |
打开 Debug 工具窗口 |
5️⃣ 【重构】安全高效地修改结构
| 快捷键 | 功能描述 |
|---|---|
Shift + F6 |
重命名(Rename)------最常用! |
Ctrl + Alt + M |
提取为方法(Extract Method) |
Ctrl + Alt + V |
提取为变量(Extract Variable) |
Ctrl + Alt + F |
提取为字段(Extract Field) |
Ctrl + Alt + C |
提取为常量(Extract Constant) |
Ctrl + Alt + P |
提取为参数(Extract Parameter) |
Ctrl + Alt + N |
内联(Inline)变量/方法 |
Ctrl + T |
弹出重构菜单(Refactor This) |
✅ IDEA 的重构是类型安全的,会自动更新所有引用!
6️⃣ 【视图与窗口管理】
| 快捷键 | 功能描述 |
|---|---|
Alt + 1 |
打开/关闭 Project 视图 |
Alt + 2 |
打开 Favorites |
Alt + 6 |
打开 TODO 视图 |
Alt + 7 |
打开 Structure(结构大纲) |
Alt + F12 |
打开 Terminal(终端) |
Ctrl + Tab |
切换最近使用的标签页或工具窗口 |
Shift + Esc |
关闭当前工具窗口并聚焦编辑器 |
Ctrl + Shift + F12 |
最大化/恢复编辑器区域(隐藏其他面板) |
7️⃣ 【运行与构建】
| 快捷键 | 功能描述 |
|---|---|
Ctrl + F9 |
构建项目(Make Project) |
Ctrl + Shift + F9 |
重新编译当前文件 |
Alt + Shift + F10 |
选择并运行配置(Run Configurations) |
Alt + Shift + F9 |
选择并调试配置 |
🎯 高频推荐:必记的 10 个快捷键
| 快捷键 | 功能 | 使用频率 |
|---|---|---|
Ctrl + N |
找类 | ⭐⭐⭐⭐⭐ |
Ctrl + Shift + N |
找文件 | ⭐⭐⭐⭐⭐ |
Ctrl + B |
跳转定义 | ⭐⭐⭐⭐⭐ |
Shift + F6 |
重命名 | ⭐⭐⭐⭐⭐ |
Ctrl + Alt + L |
格式化代码 | ⭐⭐⭐⭐☆ |
Alt + F7 |
查找用法 | ⭐⭐⭐⭐☆ |
Ctrl + E |
最近文件 | ⭐⭐⭐⭐ |
Ctrl + / |
注释行 | ⭐⭐⭐⭐ |
F8 / F7 |
调试步进 | ⭐⭐⭐⭐ |
Ctrl + Shift + F |
全局搜索 | ⭐⭐⭐⭐ |
💡 小贴士
- 自定义快捷键 :
File → Settings → Keymap可修改或导出快捷键方案。 - 切换快捷键风格 :
IDEA 支持 Eclipse、Visual Studio、NetBeans 等快捷键映射。 - 学习模式 :
安装插件 "Key Promoter X",每次用鼠标操作时会提示对应快捷键!
✅ 总结
IntelliJ IDEA 的快捷键体系强大而一致。坚持使用键盘操作一周,你会发现编码速度和流畅度显著提升。
🚀 记住:高手不用鼠标,只用快捷键!
将本文收藏为书签,每天练习几个快捷键,不久你就能成为 IDEA 高手!
📌 附:Mac 用户注意
Mac 版本中 Ctrl 通常替换为 Cmd,Alt 替换为 Option。例如:
Cmd + N(找类)Cmd + B(跳转定义)Cmd + /(注释)
如需 Mac 专属版本,可留言告知!