以下整理 **IntelliJ IDEA** 的常用快捷键(基于 **Windows/Linux** 系统,macOS 用户将 `Ctrl` 替换为 `⌘`,`Alt` 替换为 `⌥`):
🚀 核心操作
快捷键 | 功能 |
---|
Alt + Enter | 快速修复建议(万能键) |
Ctrl + N | 查找类 |
Ctrl + Shift + N | 查找文件 |
Ctrl + Alt + Shift + N | 查找符号(方法/变量) |
Ctrl + E | 最近打开的文件列表 |
Ctrl + Shift + E | 最近编辑的位置 |
Ctrl + W | 逐步扩展选中代码块 |
Ctrl + Shift + W | 反向收缩选中代码块 |
✏️ 编辑与重构
快捷键 | 功能 |
---|
Ctrl + D | 复制当前行 |
Ctrl + Y | 删除当前行 |
Alt + ↑/↓ | 移动当前行 |
Ctrl + Shift + ↑/↓ | 移动方法/代码块位置 |
Ctrl + / | 行注释/取消注释 |
Ctrl + Shift + / | 块注释/取消注释 |
Shift + F6 | 重命名(类/方法/变量) |
Ctrl + Alt + M | 提取方法 |
Ctrl + Alt + V | 提取变量 |
Ctrl + Alt + F | 提取字段 |
🔍 导航与搜索
快捷键 | 功能 |
---|
Ctrl + B | 跳转到定义 |
Ctrl + Alt + B | 跳转到实现类 |
Ctrl + U | 跳转到父类/方法 |
Alt + F7 | 查找使用位置 |
Ctrl + F12 | 查看当前文件结构(方法列表) |
Ctrl + G | 跳转到指定行 |
Ctrl + Shift + I | 查看方法/变量定义(浮窗) |
Ctrl + Shift + Backspace | 返回上次编辑位置 |
🛠️ 运行与调试
快捷键 | 功能 |
---|
Shift + F10 | 运行当前程序 |
Shift + F9 | 调试当前程序 |
F8 | 单步跳过(Step Over) |
F7 | 单步进入(Step Into) |
Shift + F8 | 单步跳出(Step Out) |
F9 | 继续执行(Resume) |
Ctrl + F2 | 停止运行/调试 |
Ctrl + Shift + F8 | 查看所有断点 |
🌟 高效编码
快捷键 | 功能 |
---|
Ctrl + Space | 基本代码补全 |
Ctrl + Shift + Space | 智能类型匹配补全 |
Ctrl + P | 查看方法参数信息 |
Ctrl + Q | 查看文档说明 |
Ctrl + Alt + L | 格式化代码 |
Ctrl + Alt + O | 优化导入(删除未用 import) |
Alt + Insert | 生成代码(Getter/Setter/构造器等) |
Ctrl + Shift + T | 为类快速创建测试用例 |
🧩 界面管理
快捷键 | 功能 |
---|
Alt + 1 | 聚焦项目窗口 |
Alt + F1 | 快速切换视图(项目/终端等) |
Esc | 聚焦编辑器 |
Ctrl + Tab | 切换标签页/工具窗口 |
Ctrl + F4 | 关闭当前标签页 |
Ctrl + Shift + F12 | 全屏编辑模式(隐藏所有工具窗口) |
双击 Shift | 全局搜索(Everything) |
💡 实用技巧
- 多光标操作:按住
Alt + 鼠标左键拖拽
或 Alt + J
连续选择相同文本。 - 局部变量提取:选中表达式 →
Ctrl + Alt + V
自动创建变量。 - 快速修复:光标放错误位置 →
Alt + Enter
(如导包、实现接口等)。 - 重构链:
Shift + Ctrl + Alt + T
打开重构菜单(提取/内联/移动等)。
⚙️ 自定义设置
- 修改快捷键:
File → Settings → Keymap
- 导出配置:
File → Manage IDE Settings → Export Settings
掌握这些快捷键,Java/Kotlin 开发效率飙升!🚀
(注:部分快捷键需根据个人 Keymap 配置调整,默认基于 IntelliJ Classic 方案)