IntelliJ IDEA 是一个非常强大的集成开发环境,它提供了大量的快捷键来加速开发者的日常工作。这里为您整理了一份 IntelliJ IDEA 的快捷键大全,包含了编辑、导航、重构、运行等多个方面的快捷键。请注意,这些快捷键是基于 Windows 版本的 IntelliJ IDEA,对于 macOS 用户,大部分快捷键可以通过将 Ctrl
替换成 Cmd
来适应。
编辑
- 代码补全:
Ctrl + Space
:基本代码补全Ctrl + Shift + Space
:智能代码补全
- 生成代码:
Alt + Insert
:生成代码(如构造函数、getter、setter等)
- 格式化代码:
Ctrl + Alt + L
:格式化代码
- 注释:
Ctrl + /
:行注释Ctrl + Shift + /
:块注释
- 复制与粘贴:
Ctrl + C
:复制Ctrl + X
:剪切Ctrl + V
:粘贴Ctrl + Shift + V
:选择性粘贴
- 选择代码:
Ctrl + W
:扩展选择Ctrl + Shift + W
:缩小选择
- 其他:
Ctrl + Y
:删除当前行Ctrl + D
:复制当前行或选中块Ctrl + Shift + Enter
:自动完成语句并添加分号Ctrl + Alt + T
:使用代码块包围选中代码(如 if, try-catch 等)Ctrl + Alt + V
:引入局部变量Ctrl + Alt + F
:提取字段Ctrl + Alt + C
:提取常量Ctrl + Alt + M
:提取方法Ctrl + Alt + P
:提取参数Ctrl + Shift + F6
:重命名Ctrl + F
:查找Ctrl + R
:替换Ctrl + Alt + T
:环绕代码
导航
- 文件:
Ctrl + N
:查找类Ctrl + Shift + N
:查找文件Ctrl + Alt + Shift + N
:查找符号Ctrl + E
:最近打开的文件列表Ctrl + Shift + E
:最近更改的文件列表
- 代码:
Ctrl + B
:跳转到声明Ctrl + Alt + B
:跳转到实现Ctrl + Shift + B
:跳转到类型声明Ctrl + U
:跳转到父类Ctrl + Alt + H
:显示调用层次Ctrl + G
:跳转到行Ctrl + F12
:查看文件结构
- 窗口:
Alt + 1
:打开或隐藏项目视图Alt + ¾
:打开或隐藏终端Alt + 8
:打开或隐藏 TODO 视图Alt + 9
:打开或隐藏版本控制视图
重构
Shift + F6
:重命名F5
:复制F6
:移动Ctrl + Alt + M
:提取方法Ctrl + Alt + V
:引入变量Ctrl + Alt + F
:提取字段Ctrl + Alt + C
:提取常量Ctrl + Alt + P
:提取参数Ctrl + Alt + N
:内联Ctrl + Alt + S
:打开设置对话框Ctrl + Shift + A
:查找动作Ctrl + Shift + F12
:切换最大化编辑器Ctrl + Alt + Shift + T
:弹出重构菜单
查找与替换
Ctrl + F
:在当前文件中查找Ctrl + R
:在当前文件中替换Ctrl + Shift + F
:在整个项目中查找Ctrl + Shift + R
:在整个项目中替换Ctrl + Shift + S
:保存所有Ctrl + Alt + Shift + S
:打开项目结构对话框
版本控制
Ctrl + K
:提交到版本控制系统Ctrl + T
:更新项目Alt +
:版本控制工具窗口Ctrl + Alt + Z
:回滚行
调试
F8
:步过F7
:步入Shift + F7
:智能步入F9
:恢复程序Alt + F9
:运行至光标Ctrl + F8
:切换断点Ctrl + Shift + F8
:查看断点
构建/编译
Ctrl + F9
:构建项目Ctrl + Shift + F9
:重新编译当前类
自定义快捷键
- 您可以通过
File > Settings > Keymap
来查看和自定义快捷键,使得快捷键更加符合您的个人习惯。
学习和记忆快捷键
- IntelliJ IDEA 内置了
Key Promoter X
插件,它会在您使用鼠标执行命令时提示相应的键盘快捷键,帮助您记忆和使用快捷键。 - 也可以通过
Ctrl + Shift + A
打开“查找操作”对话框,搜索您想要的操作并查看其快捷键。
IntelliJ IDEA 的快捷键非常丰富,上述列表仅是常用的一部分。熟悉这些快捷键可以大大提高您的开发效率。如果您希望深入了解某个特定的快捷键或功能,请查阅 IntelliJ IDEA 的官方文档或在线资源,如官方文档,这些资料提供了更详尽的信息和图示说明。此外,您也可以通过 Help > Default Keymap Reference
查看完整的快捷键列表。