目录
1. Alt + Insert 调出Generate功能菜单
前言
IDEA 版本:2023.3.6
一. for 循环快捷键
1. 输入 iter 按 Tab
//list集合使用
List<String> list = new ArrayList<>();
for (String s : list) {
}
2. 输入 itar 按 Tab
//数组使用
int[] array = new int[]{1,2,3};
for (int i = 0; i < array.length; i++) {
int i1 = array[i];
}
3. 输入 fori 按 Tab
//for循环使用
for (int i = 0; i < 10; i++) {
}
4. 输入 itli 按 Tab
//list循环使用
List<String> list = new ArrayList<>();
for (int i = 0; i < list.size(); i++) {
String s = list.get(i);
}
二. 快速输出
1. 输入 sout 按 Tab
System.out.println();
三. 快捷键对代码添加异常捕捉
1. Ctrl + Alt + T
这个快捷键可以选择很多,如:if、if-else、while、do-while、try-catch、try-finally、try-catch-finally、synchronized。
try {
System.out.println("测试");
} catch (Exception e) {
throw new RuntimeException(e);
} finally {
}
四. 快速声明常量
1. 输入 psf 按回车键
public static final
2. 输入 psfi 按回车键
public static final int
3. 输入 psfs 按回车键
public static final String
4. 输入 prsf 按回车键
private static final
五. 创建对象快捷键
1. Xxx.new .var
UserTest userTest = new UserTest();
六. 实体类快捷键
1. Alt + Insert 调出Generate功能菜单
可以调出构造函数、get set生成快捷方式
七. Ctrl 快捷键
Ctrl + C :复制光标所在行 或 复制选择内容
Ctrl + D :复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)
Ctrl + F :在当前文件进行文本查找 (必备)
Ctrl + R :在当前文件进行文本替换 (必备)
Ctrl + Z :撤销 (必备)
Ctrl + E :显示最近打开的文件记录列表
Ctrl + N :根据输入的 类名 查找类文件
Ctrl + G:在当前文件跳转到指定行处
Ctrl + P :方法参数提示显示
Ctrl + H :显示当前类的层次结构
Ctrl + O :选择可重写的方法
Ctrl + I :选择可继承的方法
Ctrl + + :展开代码
Ctrl + - :折叠代码
Ctrl + / :注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备)
Ctrl + [ :移动光标到当前所在代码的花括号开始位置
Ctrl + ] :移动光标到当前所在代码的花括号结束位置
Ctrl + F1 :在光标所在的错误代码处显示错误信息
Ctrl + F3 :调转到所选中的词的下一个引用位置
Ctrl + F4 :关闭当前编辑文件
Ctrl + F8 :在 Debug 模式下,设置光标当前行为断点,如果当前已经是断点则去掉断点
Ctrl + Enter :智能分隔行
Ctrl + End :跳到文件尾
Ctrl + Home :跳到文件头
八. Alt 快捷键
Alt + Enter :导入包,自动修正
Alt + Insert :弹出Generate,代码自动生成,如生成对象的 set/get方法,构造函数,toString() 等(必备)
Alt + 左方向键 :按左方向切换当前已打开的文件视图
Alt + 右方向键 :按右方向切换当前已打开的文件视图
Alt + 上方向键 :当前光标跳转到当前文件的前一个方法名位置
Alt + 下方向键 :当前光标跳转到当前文件的后一个方法名位置
Alt + F3 :选中文本,逐个往下查找相同文本,并高亮显示
Alt + F7 :查找光标所在的方法 / 变量 / 类被调用的地方
Alt + F8 :在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果
Shift + F2 :跳转到上一个高亮错误 或 警告位置
Shift + F6 :对文件/文件夹重命名
Shift + Tab :取消缩进
九. Ctrl + Alt 组合快捷键
Ctrl + Alt + V :可以自动补全代码变量。例如:new Thread();
Ctrl + Alt + M :对选中的代码抽取方法(必备);
Ctrl + Alt + L : 格式化代码,可以对当前文件和整个包目录使用 (必备)
Ctrl + Alt + T : 对选中的代码弹出环绕选项弹出层(必备)比如try{}catch(){}
Ctrl + Alt + O : 优化导入的类,可以对当前文件和整个包目录使用 (必备)
Ctrl + Alt + S : 打开 IntelliJ IDEA 系统设置
Ctrl + Alt + 左方向键 : 退回到上一个操作的地方 (必备)
Ctrl + Alt + 右方向键 : 前进到上一个操作的地方 (必备)
十. Ctrl + Shift 组合快捷键
Ctrl + Shift + F : 根据输入内容查找整个项目 或 指定目录内文件 (必备)
Ctrl + Shift + R : 根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件 (必备)
Ctrl + Shift + U : 对选中的代码进行大 / 小写轮流转换 (必备)
Ctrl + Shift + T : 对当前类生成单元测试类,如果已经存在的单元测试类则可以进行选择
Ctrl + Shift + / :代码块注释 (必备)
Ctrl + Shift + 1,2,3…9 : 快速添加指定数值的书签
Ctrl + Shift + 左键单击 : 把光标放在某个类变量上,按此快捷键可以直接定位到该类中 (必备)
F2 :跳转到下一个高亮错误 或 警告位置 (必备)
F3 :在查找模式下,定位到下一个匹配处Ctrl+ Shift + 上方向键 : 移动光标所在行向上移动
Ctrl+ Shift + 下方向键 : 移动光标所在行向下移动
十一. Debug 模式快捷键
F7 :在 Debug 模式下,调试进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中
F8 :在 Debug 模式下,调试进入下一步,如果当前行断点是一个方法,则不进入当前方法体内
F9 :在 Debug 模式下,继续程序向下运行,如果下面代码还有断点则停在下一个断点处