北方情韵学习笔记
idea快捷配置类的创建时信息
效果图:
添加步骤:
-
创建File Header 和File Top
ctrl + alt + s 打开设置
搜索File and code Template
分别创建两个文件:
File Header:
/** * * <p>Project: ${PROJECT_NAME} - ${NAME} * <p>Powered by ${USER} On ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}:${SECOND} * * @author ${USER} [tianwenle2000@163.com] * @version 1.0 * @since 17 */
File top:
/* * Copyright (c) 2006, ${YEAR}, ${USER} 编写 * */
-
在Files找到
Java的class文件
粘贴下面代码:#parse("File Top.java") #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #parse("File Header.java") public class ${NAME} { }
此时就添加完成了
添加代码快捷注释
按道理来说应该有三种注释快捷键添加的 ,但是我感觉作用大一些两种
注释的演示
-
个人信息快捷注释
效果图:
-
类信息快捷注释
效果图:
这个和自带的注释虽然差不多,不过感觉像是一种对本来的一种加强
自带的方法注释:
添加步骤
打开设置,搜索
Live Templates
-
添加
Template Group
为了不和idea自带的快捷键冲突,也为了方便查找修改,最好还是自己添加一个
-
选中自己添加的快捷模板 添加Live Template
-
添加个人信息注释快捷键
代码如下:
/** * <p>Powered by $user$ on $y$-$m$-$d$ $time$</p> * @author $user$ [tianwenle2000@163.com] * @version 1.0 * @since */
对应变量信息:
-
添加方法注释信息快捷键
同上,添加一个新的Live Template,放在上面的Group里面就行
对应代码:
* Description: * @date: $DATE$ $TIME$ * @params $params$ * @return $return$ */
对应表格数据
因为params使用官方的方法效果不太好,所以使用下面代码
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(params[i]=='null'){return;}else{result+='\\n' + ' * @param ' + params[i] + ': '}}; return result;}", methodParameters());
完成