在 IntelliJ IDEA 中,掌握常用快捷键可以显著提高开发效率。以下是一些常用的快捷键:
1. 编辑相关
- Ctrl + Space: 代码补全
- Ctrl + Shift + Space: 智能类型补全
- Ctrl + Alt + L: 格式化代码
- Ctrl + D: 复制当前行或选中的代码块
- Ctrl + Y: 删除当前行
- Ctrl + X: 剪切当前行
- Ctrl + /: 注释/取消注释当前行或选中的代码块
- Ctrl + Shift + /: 块注释
- Alt + Enter: 显示意图操作和快速修复
- Ctrl + Alt + O: 优化导入(删除未使用的导入)
2. 导航相关
- Ctrl + N: 查找类
- 双击 shift: 查找文件 内容
- Ctrl + Shift + N: 查找文件
- Ctrl + E: 最近打开的文件
- Ctrl + B: 跳转到声明处
- Ctrl + Alt + B: 跳转到实现处
- Ctrl + U: 跳转到父类/方法
- Alt + F7: 查找使用处
- Ctrl + F12: 查看当前类的结构(方法、字段等)
3. 搜索和替换
- Ctrl + F: 查找
- Ctrl + R: 替换
- Ctrl + Shift + F: 全局查找
- Ctrl + Shift + R: 全局替换
4. 版本控制
- Ctrl + K: 提交更改
- Ctrl + T: 更新项目
- Alt + `: 打开VCS操作菜单
5. 运行和调试
- Shift + F10: 运行
- Shift + F9: 调试
- F8: 单步跳过
- F7: 单步进入
- Shift + F8: 单步退出
- Alt + F9: 运行到光标处
- Ctrl + F2: 停止运行
6. 重构
- Shift + F6: 重命名
- Ctrl + Alt + M: 提取方法
- Ctrl + Alt + V: 提取变量
- Ctrl + Alt + F: 提取字段
- Ctrl + Alt + C: 提取常量
7. 窗口和标签页
- Ctrl + Tab: 切换标签页
- Ctrl + F4: 关闭当前标签页
- Alt + 1: 聚焦到项目窗口
- Alt + 2: 聚焦到收藏窗口
- Alt + 6: 聚焦到TODO窗口
8. 其他
- Ctrl + Shift + A: 查找操作
- Double Shift: 全局搜索
- Ctrl + Shift + F12: 最大化/恢复编辑器窗口
1. 代码编辑
-
Ctrl + Space:代码补全。
-
Ctrl + Alt + Space:全局类名、方法名、变量名搜索。
-
Ctrl + Shift + Space:智能代码补全(基于上下文)。
-
Ctrl + / 或 Ctrl + Shift + /:单行注释/取消注释。
-
Ctrl + Alt + L:格式化代码。
-
Ctrl + Alt + O:优化导入。
-
Ctrl + D:复制当前行或选中内容。
-
Ctrl + Y:删除当前行。
-
Ctrl + Shift + Up/Down:移动当前行或选中内容。
2. 代码导航
- Ctrl + N:查找类。
- Ctrl + Shift + N:查找文件。
- Ctrl + Alt + N:查找符号。 -Ctrl ** + F12**:显示当前文件的结构。
- Ctrl + B:跳转到变量/方法的定义。
- Ctrl + Shift + B:跳转到类型声明。
- Ctrl + Alt + Home:跳转到上次编辑位置。
- Ctrl + Alt + Left/Right:返回/前进到上一个/下一个导航位置。
3. 项目操作
- Alt + Insert:生成代码(如构造函数、getter、setter 等)。
- Ctrl + Shift + Alt + Insert:插入新行。
- Ctrl + Shift F +10:运行当前文件或选中的代码片段。
- Ctrl + F9:编译项目。
- Ctrl + Shift + F9:编译当前文件。
- Ctrl + Shift + A:搜索所有操作(Action)。
4. 调试与测试
- Ctrl + D:在当前行设置断点。
- F9:继续运行到下一个断点。
- F8:单步跳过。
- F7:单步进入。
- Shift + F8:单步退出。
- Ctrl + R:运行测试。
- Ctrl + Shift + R:运行所有测试。
5. 窗口与布局
- Ctrl + Shift + F12:隐藏所有工具窗口。
- Ctrl + Tab:在打开的文件之间切换。
- Alt + F1:显示当前文件的上下文菜单。
- Ctrl + Shift + E:显示最近更改的文件。
6. 其他
- Ctrl + Shift + Alt + T:重构代码(如提取方法、变量等)。
- Ctrl + Shift + Alt + F7:查找当前变量/方法的用法。
- Ctrl + Shift + Enter:智能完成代码(如自动添加括号、分号等)。
- Ctrl + Shift + U:切换大小写。
- Ctrl + Shift + Alt + S:打开项目设置。
Mac 系统快捷键
如果你使用的是 Mac 系统,大部分快捷键可以通过将 Ctrl
替换为 Command
来使用,例如:
- Command + Space:代码补全。
- Command + Shift + N:查找文件。
- Command + B:跳转到定义。
自定义快捷键
IntelliJ IDEA 允许你自定义快捷键:
- 打开
File -> Settings
(Windows)或IntelliJ IDEA -> Preferences
(Mac)。 - 进入
Keymap
设置。 - 在搜索框中输入需要查找的操作,然后右键点击并选择
Add Keyboard Shortcut
来设置自己的快捷键。
掌握这些快捷键后,你的开发效率一定会大幅提升!