IntelliJ IDEA 的代码生成器用法


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:未完待续





















免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM