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%!建议每天练习几个,逐步形成肌肉记忆。
如果你有其他高效技巧,欢迎在评论区分享! 🎉