导航 (Navigation)
功能 | Windows/Linux | macOS |
---|---|---|
查找类 | Ctrl + N | Cmd + O |
查找文件 | Ctrl + Shift + N | Cmd + Shift + O |
跳转到定义 | Ctrl + B | Cmd + B |
返回上一个位置 | Ctrl + Alt + ← | Cmd + Alt + ← |
前进到下一个位置 | Ctrl + Alt + → | Cmd + Alt + → |
查找所有引用 | Alt + F7 | Option + F7 |
最近打开的文件 | Ctrl + E | Cmd + E |
最近更改的代码 | Alt + Shift + C | Cmd + Shift + C |
编辑 (Editing)
功能 | Windows/Linux | macOS |
---|---|---|
基础代码补全 | Ctrl + 空格 | Ctrl + 空格 (可能需配置) |
智能代码补全 | Ctrl + Shift + 空格 | Cmd + Shift + 空格 |
生成代码(构造函数等) | Alt + Insert | Cmd + N |
格式化代码 | Ctrl + Alt + L | Cmd + Alt + L |
复制当前行 | Ctrl + D | Cmd + D |
删除当前行 | Ctrl + Y | Cmd + Delete |
注释/取消注释行 | Ctrl + / | Cmd + / |
显示参数信息 | Ctrl + P | Cmd + P |
显示文档 | Ctrl + Q | F1 或 Ctrl + J |
快速修复建议 | Alt + Enter | Option + Enter |
重构 (Refactoring)
功能 | Windows/Linux | macOS |
---|---|---|
重命名变量/方法/类 | Shift + F6 | Shift + F6 |
提取方法 | Ctrl + Alt + M | Cmd + Alt + M |
提取变量 | Ctrl + Alt + V | Cmd + Alt + V |
提取常量 | Ctrl + Alt + C | Cmd + Alt + C |
环绕代码(如if/try ) | Ctrl + Alt + T | Cmd + Alt + T |
调试 (Debugging)
功能 | Windows/Linux | macOS |
---|---|---|
开始调试 | Shift + F9 | Ctrl + D |
步过(Step Over) | F8 | F8 |
步入(Step Into) | F7 | F7 |
步出(Step Out) | Shift + F8 | Shift + F8 |
设置/取消断点 | Ctrl + F8 | Cmd + F8 |
工具窗口 (Tool Windows)
功能 | Windows/Linux | macOS |
---|---|---|
打开项目结构 | Alt + 1 | Cmd + 1 |
打开终端 | Alt + F12 | Option + F12 |
查找全局操作 | Ctrl + Shift + A | Cmd + Shift + A |
切换工具窗口 | Alt + [数字] | Cmd + [数字] |
其他实用快捷键
功能 | Windows/Linux | macOS |
---|---|---|
大小写转换 | Ctrl + Shift + U | Cmd + Shift + U |
多行编辑(块选择) | Alt + 鼠标拖动 | Option + 鼠标拖动 |
展开/折叠代码块 | Ctrl + +/- | Cmd + +/- |
运行程序 | Shift + F10 | Ctrl + R |
消除无用的引用 |
| Ctrl + Option + O |
创建变量 |
| Ctrl + Alt + V |
查看继承层次结构 |
| Control + H |
加注释: |
行注释 Ctrl + / 如果是方法加注释则是在方法上方输入 /** 后回车即可 |
当前行的整行移动 |
| |
跳转到接口方法的具体实现 |
Ctrl+Alt+鼠标点击 |
提示
- 快捷键冲突:部分快捷键可能与系统快捷键冲突(如 macOS 的
Ctrl + 空格
),可在 Settings → Keymap 中自定义。 - 查看快捷键:按
Ctrl + Shift + A
(Windows)或Cmd + Shift + A
(macOS),输入 Keymap 查看所有快捷键。