Appearance
IntelliJ IDEA 快捷键完全指南
IntelliJ IDEA 的强大之处在于其以键盘为中心的设计理念。熟练掌握快捷键是提升开发效率的关键。本指南基于 Windows 默认 Keymap 整理,建议开发者根据个人习惯建立专属的快捷键体系。
一、 前置建议
1.1 避免快捷键冲突
在使用 IDEA 前,建议检查并关闭可能与 IDE 冲突的系统或软件快捷键:
- 输入法:切换中英文的
Ctrl + Space极易与代码提示冲突,建议修改输入法设置。 - 显卡驱动/聊天软件:如
Ctrl + Alt + 方向键(屏幕旋转) 或Ctrl + Alt + A(截图) 等。
1.2 学习插件
推荐安装官方插件 IDE Features Trainer,通过交互式教程学习快捷键。
二、 核心快捷键 (Ctrl)
| 快捷键 | 功能描述 | 推荐指数 |
|---|---|---|
| Ctrl + N | 查找类 (Class) | ⭐⭐⭐⭐⭐ |
| Ctrl + Shift + N | 查找文件 (File) | ⭐⭐⭐⭐⭐ |
| Ctrl + E | 显示最近打开的文件 | ⭐⭐⭐⭐⭐ |
| Ctrl + Space | 基础代码补全 (需解决输入法冲突) | ⭐⭐⭐⭐⭐ |
| Ctrl + F12 | 显示当前文件结构 (File Structure) | ⭐⭐⭐⭐⭐ |
| Ctrl + D | 复制当前行到下一行 | ⭐⭐⭐⭐⭐ |
| Ctrl + Y | 删除当前行 | ⭐⭐⭐⭐⭐ |
| Ctrl + W | 递进式选择代码块 (Word -> Statement -> Block) | ⭐⭐⭐⭐⭐ |
| Ctrl + B | 跳转到定义 (Declaration) | ⭐⭐⭐⭐⭐ |
| Ctrl + Alt + L | 格式化代码 | ⭐⭐⭐⭐⭐ |
| Ctrl + Alt + O | 优化导入 (Optimize Imports) | ⭐⭐⭐⭐⭐ |
| Ctrl + / | 行注释 | ⭐⭐⭐⭐⭐ |
| Ctrl + Shift + / | 块注释 | ⭐⭐⭐⭐⭐ |
三、 编辑与重构 (Alt / Shift)
3.1 智能辅助 (Alt)
| 快捷键 | 功能描述 |
|---|---|
| Alt + Enter | 智能提示与快速修复 (万能键) |
| Alt + Insert | 自动生成代码 (Getter/Setter/Constructor) |
| Alt + F7 | 查找使用位置 (Find Usages) |
| Alt + 1 | 打开/关闭 Project 视图 |
| Alt + Left/Right | 切换编辑器标签页 |
3.2 快速操作 (Shift)
| 快捷键 | 功能描述 |
|---|---|
| Shift + F6 | 重命名 (Rename) |
| Shift + Enter | 在下方开始新行 (无需移动光标到行尾) |
| Double Shift | Search Everywhere (全局搜索所有) |
四、 调试与运行 (Debug & Run)
| 快捷键 | 功能描述 |
|---|---|
| Shift + F9 | Debug 模式运行 |
| Shift + F10 | Run 模式运行 |
| F8 | Step Over (步过) |
| F7 | Step Into (步入) |
| Shift + F8 | Step Out (步出) |
| F9 | Resume Program (恢复运行至下一个断点) |
| Ctrl + F8 | 切换断点 (Toggle Breakpoint) |
五、 高级技巧
5.1 多光标编辑
- Alt + Shift + Click:在点击处添加光标。
- Alt + J (Windows) / Ctrl + G (Mac):选中下一个相同的单词。
5.2 窗口管理
- Ctrl + Shift + F12:最大化编辑器 (隐藏所有工具窗口)。
- Esc:从工具窗口焦点返回编辑器。
