本篇整理 IntelliJ IDEA 常用快捷键,按代码编辑、代码自动生成、代码优化、代码调试和查找五个场景分类。
注
以下快捷键均以 Windows/Linux 键位为准,macOS 用户一般将 ctrl 对应替换为 command。
| 快捷键 | 功能 |
|---|
ctrl+alt+enter | 向上插入空行 |
shift+enter | 向下插入空行 |
ctrl+y | 删除行 |
ctrl+d | 复制行 |
ctrl+w | 选中代码,多次使用可以扩大选中范围 |
ctrl+shift+w | 反选代码,即上一个操作的相反过程 |
ctrl+g | 跳转到指定行 |
ctrl+shift+u | 大小写切换 |
alt+上/下箭头 | 移动光标到上/下一个方法 |
ctrl+z | 撤销 |
ctrl+/ | 单行注释 |
ctrl+shift+/ | 多行注释 |
| 快捷键 | 功能 |
|---|
alt+insert | 自动生成 set/get、构造方法等 |
ctrl+shift+enter | 补全结尾 |
ctrl+j | 根据模板生成代码 |
| 快捷键 | 功能 |
|---|
alt+enter | 导包或修正错误 |
ctrl+alt+l | 格式化代码 |
ctrl+alt+i | 代码自动缩进 |
ctrl+p | 方法参数提示 |
ctrl+alt+t | 把选中的代码放入特定代码块中 |
| 快捷键 | 功能 |
|---|
F8 | 跳到下一步,相当于 Eclipse 的 F6 |
F7 | 进入到代码,相当于 Eclipse 的 F5 |
alt+shift+F7 | 强制进入代码 |
shift+F8 | 跳到下一个断点,相当于 Eclipse 的 F8;也可跳出函数,相当于 Eclipse 的 F7 |
alt+F9 | 运行到光标处 |
F9 | 恢复程序 |
| 快捷键 | 功能 |
|---|
ctrl+n | 查找类 |
ctrl+u | 前往当前光标所在的方法的父类的方法 / 接口定义 |
ctrl+alt+b | 查找接口的实现类 |
ctrl+h | 查看类或接口的继承关系 |
ctrl+shift+n | 查找文件 |
ctrl+g | 跳到指定行 |
ctrl+f | 查找当前文件文本 |
ctrl+r | 替换 |
ctrl+e | 查找最近打开的文件 |