代码拉取完成,页面将自动刷新
同步操作将从 zhengqingya/idea-config 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
File
-> Settings...
-> Editor
-> Live Templates
使用方式:
/* + tab
**
* $END$
*
$param$
* @return $return$
* @author zhengqingya
* @date $DATE$ $TIME$
*/
$param$ -> groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='* @param ' + params[i] + ' '}else{result+='\\n' + ' * @param ' + params[i] + ' '}}; return result;}", methodParameters());
$return$ -> methodReturnType()
$DATE$ -> date()
$TIME$ -> time()
设置用于那些地方
模板参数配置
使用方式:
czq + 回车
/**
* <p> $END$ </p>
*
* @author zhengqingya
* @description
* @date $DATE$ $TIME$
*/
$DATE$ -> date()
$TIME$ -> time()
使用方式:
jtest + 回车
@Test
public void test$END$() throws Exception{
}
使用方式:
swi + 回车
switch(object){
case OBJECT:
break;
default:
break;
}
使用方式:
vlog + 回车
console.log($END$)
使用方式:
szq + 回车
####################################
# @description $END$
# @params $? => 代表上一个命令执行后的退出状态: 0->成功,1->失败
# ${1} => 脚本第1个参数
# @example => sh xx.sh
# @author zhengqingya
# @date $DATE$ $TIME$
####################################
$DATE$ -> date()
$TIME$ -> time()
File
-> New Projects Setup
-> Settings for New Projects...
->
Editor
-> File and Code Templates
-> Includes
-> File Header
中添加以下代码
此处的${USER}会读取个人PC的用户名,$END$标识光标最后的位置
/**
* Created by ${USER} on ${DATE} ${TIME}
*/
/**
* @Author ${USER}
* @Date ${DATE} ${TIME}
* @Version 1.0
*/
/**
* <p> $END </p>
*
* @author zhengqingya
* @description
* @date $DATE $TIME
*/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。