文章目录
- idea中的超实用小技巧提升编码效率
-
- 一、自定义代码模板
-
- 1.1 Live Templates
- 1.2 File Templates
- 二、快捷变量
- 三、maven快速搜索
- 四、Inject Language
- 五、快速列编辑
idea中的超实用小技巧提升编码效率
一、自定义代码模板
1.1 Live Templates
定义模板:
使用:
1.2 File Templates
当我们在新建对应文件的时候,就会按照文件模板来生成文件内容。
二、快捷变量
### 2.1 Postfix Completion
public class PostfixCompletion {
private static Student student;
public static void main(String[] args) {
Student student2 = new Student(); // new Student().var 新建局部变量
student = new Student(); // new Student().filed 全局变量
Student student3 = (Student ) new Object();// new Student().castvar 强制转换
if (student == null) { // student.null 判断空
}
if (student != null) { // student.nn 判断非空
}
boolean flag = true;
if (flag) { // flag.if
}
System.out.println(flag); // flag.sout 输出
System.out.println("flag = " + flag); // flag.soutv 输出有变量标识
try {
main(new String[]{}); // main.try 捕获异常
} catch (Exception e) {
e.printStackTrace();
}
}
使用:
三、maven快速搜索
四、Inject Language
Inject Language 帮助我们快速编辑字符串:选择编写哪种格式的字符串
五、快速列编辑
选择代码的时候,按住 Alt 键 就可以选中 列 之后选中的代码 可以 修改、复制、粘贴、删除
复制某一行代码快捷键:
将光标定位到需要复制的代码那行: Ctrl + Alt + 方向键下 可以将一行代码,向下复制。