s前言
当下,大部分JAVA后端开发人员都开始使用IDEA作为自己的开发工具,在使用IDEA编写JAVA功能代码时,部分语句有固定的格式,例如说:
声明一个私有变量,或者声明logger或bean时,以及分支语句等的格式模板等。
对于这种小范围的代码生成,我们可以利用IDEA提供的Live templates 功能。
该功能支持很复杂的变量函数配置,例如可以将当前时间插入模板代码,或者将类名方法名称插入。
下面,由我来介绍部分常用的live templates的用法
#基本的使用
1、键入 sout
可以快速生成 System.out.println();
2、键入fori
可以快速生成基本的for循环 内部配置参数可以按tap键切换配置
本人常用的就是这些,后续有了解会增加
#自定义模板
File->Settings->File and Code Templates->Files 在此目录中
新建如下模板
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #parse("File Header.java") /** * @Auther: fankh * @Date: ${DATE} ${HOUR}:${MINUTE} * @Description: */ public class ${NAME} { }
此处 ${DATE} 代表取当前日期 后续也有时间等的入参
${NAME} 为创建类时输入的类名
#自定义代码模板
File->Settings->搜索 live templates 即可找到自定义代码模板
最右侧的 template group 为 模板分组,如没有java分组,可自建一个java分组
live template 为新建代码模板
本人近期编写持久层单元测试比较多,故定义了一个测试方法模板如图
其中 $END$为你调用完模板后光标停在的位置
可有可无,我就没有写。
ps:未完待续
原文:https://www.cnblogs.com/fankh/p/12196680.html