IntelliJ IDEA快捷键
一、常用快捷键
1.代码选择/移动/复制:
Ctrl+W:递进式选择代码块
Ctrl+Shift+W:递进式取消选择代码块
Ctrl+D:复制光标所在行或复制选择内容,并把复制内容插入光标位置下面
Ctrl+Shift+↑或↓:移动当前行或代码结构
Ctrl+Y:删除光标所在行或删除选中的行
Ctrl+D:复制光标所在行或复制选中的行
Ctrl+X:剪切光标所在行或剪切选择内容
2.代码生成与提示
Alt+Enter:根据光标所在问题,提供快速修复选择
Ctrl+Alt+T:为选中的代码增加代码块(if、while、for等语句)
Alt+Insert:代码自动生成,如生成对象的set/get方法,构造函数,toString()等
Ctrl+/:注释/取消注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号
Ctrl+O:选择可重写的方法
Ctrl+I:选择可实现/继承的方法
3.代码优化:
Ctrl+Alt+O:优化导入的类,可以对当前文件和整个包目录使用
Ctrl+Alt+L:格式化代码,可以对当前文件和整个包目录使用
4.代码查找与替换:
Ctrl+F:在当前文件进行文本查找
Ctrl+Shift+F:根据输入内容查找整个项目或指定目录内文件
Ctrl+R:在当前文件进行文本替换
Ctrl+Shift+R:根据输入内容替换对应内容,范围为整个项目或指定目录内文件
5.代码阅读:
Ctrl+F12:弹出当前文件结构层(类的方法属性等),可以在弹出的层上直接输入,进行筛选
Ctrl+Q:光标所在的变量/类名/方法名等上面(也可以在提示补充的时候按),显示文档内容
二、必备快捷键
Ctrl+F:在当前文件进行文本查找
Ctrl+R:在当前文件进行文本替换
Ctrl+Z:撤销
Ctrl+Y:删除光标所在行或删除选中的行
Ctrl+D:复制光标所在行或复制选择内容,并把复制内容插入光标位置下面
Ctrl+W:递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围
Ctrl+O:选择可重写的方法
Ctrl+I:选择可继承的方法
Ctrl+/:注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号
Ctrl+Space:基础代码补全,默认在Windows系统上被输入法占用,需要进行修改,建议修改为Alt+/
Alt+Enter:IntelliJIDEA根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同
Alt+Insert:代码自动生成,如生成对象的set/get方法,构造函数,toString()等
Ctrl+Alt+L:格式化代码,可以对当前文件和整个包目录使用
Ctrl+Alt+O:优化导入的类,可以对当前文件和整个包目录使用
Ctrl+Alt+←:退回到上一个操作的地方
Ctrl+Alt+→:前进到上一个操作的地方
Ctrl+Shift+F:根据输入内容查找整个项目或指定目录内文件
Ctrl+Shift+R:根据输入内容替换对应内容,范围为整个项目或指定目录内文件
Ctrl+Shift+J:自动将下一行合并到当前行末尾
Ctrl+Shift+Z:取消撤销
Ctrl+Shift