1、编辑操作
操作名称 | 快捷键 | 备注 |
---|---|---|
在当前行的下方开始新行 | Shift+Enter | |
撤销 | Ctrl+Z | |
重做 | Ctrl+Shift+Z | |
代码格式化 | Ctrl+Alt+L | |
格式化import列表 | Ctrl+Alt+O | |
注释 | Ctrl+L | |
提示方法的参数 | Ctrl+P | |
代码自动提示 | Ctrl+空格 Alt+/ |
和切换输入法的快捷键冲突,修改为Alt+/,步骤: 1、删除”循环扩展词“快捷键Alt+/ 2、移除”补全“快捷键中Ctrl+空格,新增Alt+/ |
代码自动提示高级 | Ctrl+Shift+空格 | 按类型信息提示 |
移动到有错误的代码 | F2/ Shift+F2 | |
快速修复 | Alt+Enter | |
按语法选中代码 | Ctrl+W/Ctrl+Shift+W | |
移动光标到前/后单词 | Ctrl+Left/Right | |
移动到前/后代码块 | Ctrl+ | |
选中跳跃范围内的代码 | Ctrl+Left/Right/[] | |
移动到前/后方法 | Alt+Forward/Backward | |
切换窗口 | Ctrl+Tab/Ctrl+Shift+Tab | |
打开最近编辑过的窗口 | Ctrl +E |
2、查找搜索
操作名称 | 快捷键 | 备注 |
---|---|---|
全局查找 | Shift+Shift | 万能搜索 |
查找类 | Ctrl+N | |
在当前文件查找 | Ctrl+F | F3(Shift) 前后移动到下一处 |
在项目文件查找 | Ctrl+Shift+F |
3、快速填充代码
操作名称 | 快捷键 | 备注 |
---|---|---|
自动生成代码getter/setter | Alt+Insert | |
覆盖重写方法 | Ctrl+O | |
实现接口中的方法 | Ctrl+I | |
生成todo | 输入todo按tab | |
自动补全左边类型和变量名 | ctrl+alt+V | |
自动补全左边类型和变量名 | .var | 同上是一样的效果,新版本支持 |
复制一行 | Ctrl+D | |
删除一行 | Ctrl+Y | |
围绕选中的代码行 | Ctrl+Alt+T | |
sout | System.out.println(); | |
main | public static void main(String[] args) | |
fori | for循环 | |
创建单元测试用例 | Ctrl+Shift+T |
Intellij IDEA 13中加入了后缀自动补全功能(Postfix Completion),比模板生成更加灵活和强大。例如要输入for(User user : users)只需输入user.for+Tab。再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可。
4、快速跳转
操作名称 | 快捷键 | 备注 |
---|---|---|
跳转到定义处 | Ctrl+B | |
查看子类方法实现 | Ctrl+Alt+B | |
查看类的继承关系 | Ctrl+H | |
查看当前类的所有方法 | Ctrl+F12 | |
查看类或方法的使用 | Alt+F7 | |
前进/后退上一个文件 | Ctrl + Alt + 方向左右键 | (在各种方法跳转时用) |
5、重构
操作名称 | 快捷键 | 备注 |
---|---|---|
无敌的重构功能大汇总 | Ctrl+Shift+Alt+T | |
重命名 | Shift+F6 | |
提取变量 | Ctrl+Alt+V |
6、终极总结
操作名称 | 快捷键 |
---|---|
重构一切 | Ctrl+Shift+Alt+T |
自我修复 | Alt+Enter |
智能补全 | Ctrl+Shift+Space |
创造万物 | Alt+Insert |
自动完成 | Ctrl+Shift+Enter |
无处藏身 | Shift+Shift |
发号施令 | Ctrl+Shift+A |
切来切去 | Ctrl+Tab |
代码生成 | Template/Postfix +Tab |
选你所想 | Ctrl+W |
参考代码:
IDEA万能快捷键,你必须知道的17个实用技巧,提升撸码效率 https://www.bilibili.com/read/cv4091115/