IntelliJ IDEA 终极快捷键指南:大幅提升开发效率
IntelliJ IDEA 是 Java 开发者的首选 IDE,但如果不熟悉它的快捷键,可能会浪费大量时间在鼠标操作上。
本文将全面整理 查找、选择、导航、重构、调试等高频快捷键,助你成为 IDEA 高手!
📌 一、查找与替换(快速定位代码)
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 全局搜索(任何内容) | Double Shift | Double Shift |
| 当前文件查找 | Ctrl + F | ⌘ + F |
| 全局查找文本 | Ctrl + Shift + F | ⌘ + Shift + F |
| 查找类 | Ctrl + N | ⌘ + O |
| 查找文件 | Ctrl + Shift + N | ⌘ + Shift + O |
| 查找符号(方法/字段) | Ctrl + Alt + Shift + N | ⌘ + Option + O |
| 替换当前文件内容 | Ctrl + R | ⌘ + R |
| 全局替换 | Ctrl + Shift + R | ⌘ + Shift + R |
| 查找下一个匹配项 | F3 | ⌘ + G |
| 查找上一个匹配项 | Shift + F3 | ⌘ + Shift + G |
💡 使用技巧:
- 结合
Ctrl + F查找后,用F3/Shift + F3快速跳转匹配项。 Double Shift可以搜索类、文件、设置、甚至 IDE 操作!
🖱️ 二、光标操作(精准移动与选择)
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 跳转到行首/行尾 | Home / End | Fn + ← / Fn + → |
| 跳转到文件开头/结尾 | Ctrl + Home / Ctrl + End | ⌘ + ↑ / ⌘ + ↓ |
| 移动到单词首/尾 | Ctrl + ←/→ | Option + ←/→ |
| 选择单词 | Ctrl + Shift + ←/→ | Option + Shift + ←/→ |
| 多行同时编辑(列选择) | Ctrl + Shift + Alt + J | ⌘ + Shift + 8 |
| 向上/下插入新光标 | Ctrl + Alt + ↑/↓ | ⌘ + Option + ↑/↓ |
| 返回上一个光标位置 | Ctrl + Alt + ← | ⌘ + Option + ← |
| 前进到下一个光标位置 | Ctrl + Alt + → | ⌘ + Option + → |
💡 使用技巧:
Ctrl + Alt + ↑/↓可以在多行同时输入相同代码。Ctrl + Shift + 8(列选择)适合批量修改对齐的代码(如 SQL 字段)。
📑 三、选择重复内容(批量编辑)
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 全选所有相同内容 | Ctrl + Alt + Shift + J | ⌘ + Ctrl + G |
| 逐个选择下一个相同内容 | Alt + J | Ctrl + G |
| 取消上一个选中 | Alt + Shift + J | Ctrl + Shift + G |
💡 使用场景:
- 修改变量名时,先用
Ctrl + F查找,再用Ctrl + Alt + Shift + J全选,最后Shift + F6重命名。
✏️ 四、代码编辑(高效编写与优化)
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 自动补全代码 | Ctrl + Space | ⌘ + Space |
| 智能补全(精准推荐) | Ctrl + Shift + Space | ⌘ + Shift + Space |
| 生成代码(Getter/Setter) | Alt + Insert | ⌘ + N |
| 格式化代码 | Ctrl + Alt + L | ⌘ + Option + L |
| 优化导入(删除无用import) | Ctrl + Alt + O | ⌘ + Option + O |
| 复制当前行 | Ctrl + D | ⌘ + D |
| 删除当前行 | Ctrl + Y | ⌘ + Delete |
| 注释行(单行/块注释) | Ctrl + / | ⌘ + / |
💡 使用技巧:
Ctrl + Shift + Space比普通补全更精准,尤其在泛型或流式编程时。Ctrl + Alt + L格式化代码,保持团队代码风格一致。
🔄 五、重构与调试(安全修改代码)
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 重命名变量/方法/类 | Shift + F6 | Shift + F6 |
| 提取方法 | Ctrl + Alt + M | ⌘ + Option + M |
| 提取变量 | Ctrl + Alt + V | ⌘ + Option + V |
| 内联变量/方法 | Ctrl + Alt + N | ⌘ + Option + N |
| 快速修复错误建议 | Alt + Enter | Option + Enter |
| 运行当前程序 | Shift + F10 | Ctrl + R |
| 调试当前程序 | Shift + F9 | Ctrl + D |
| 单步调试(Step Over) | F8 | F8 |
💡 使用技巧:
Alt + Enter可以快速修复错误,如自动导包、转换 lambda 表达式等。Shift + F6重命名时,IDEA 会自动更新所有引用。
🔍 六、辅助操作(提升编码体验)
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 快速查看文档(Quick Doc) | Ctrl + Q | F1 或 ⌘ + J |
| 查看参数提示 | Ctrl + P | ⌘ + P |
| 最近打开的文件列表 | Ctrl + E | ⌘ + E |
| 粘贴历史剪贴板 | Ctrl + Shift + V | ⌘ + Shift + V |
| 查看类层次结构 | Ctrl + H | ⌘ + H |
| 查找符号被引用的位置 | Alt + F7 | ⌘ + Option + F7 |
💡 使用技巧:
Ctrl + E可以快速切换最近编辑的文件,比手动导航更高效。Ctrl + Q查看文档时,按Esc关闭悬浮窗口。
🎯 终极总结:最值得掌握的 10 个快捷键
Double Shift:搜索一切。Ctrl + B:跳转到定义。Ctrl + Alt + Shift + J:全选相同内容批量编辑。Shift + F6:安全重命名。Alt + Enter:快速修复错误。Ctrl + Q:查看文档。Ctrl + E:切换最近文件。Ctrl + P:查看方法参数。Ctrl + Alt + L:格式化代码。Shift + F10:快速运行程序。
🚀 结语
掌握这些快捷键后,你的开发效率至少提升 50%!建议每天练习几个,逐步形成肌肉记忆。
如果你有其他高效技巧,欢迎在评论区分享! 🎉
1万+

被折叠的 条评论
为什么被折叠?



