首页 > 其他分享 >IDEA 初配模板及快捷方案

IDEA 初配模板及快捷方案

时间:2023-02-03 17:33:05浏览次数:36  
标签:return Description IDEA date params time 初配 模板

一、模板

1.类模板(文件)

配置方式:Setting【ctrl+alt+s】-> Editor -> File and Code Templates -> 【Class】【Interface】【Enum】【AnnotationType】

/**
* Project : $PROJECT_NAME
* Version : 1.01
* Date : $DATE$DAY_NAME_FULL$TIME
* Author: $USER
* Description :
* Modification history :
*
**/

2.xml模板(文件)

<!--
Project : $PROJECT_NAME
Version : 1.01
Date : $DATE $DAY_NAME_FULL $TIME
Author: $USER
Description :
Modification history :
-->

2.方法注释

配置方式:Setting【ctrl+alt+s】-> Editor -> Live Templates -> 【+】Template Group (MyCode)-> Live Template

**$param$
* @Return: $return$
* @Author: RON
* @Date: $date$ $time$
* @Description:
*/

配置方式:Abbreviation:*    Decription:方法注释

Edit Variables 参数设置:

@params:groovyScript("def result='\\n'; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(i == 0 && params[i] == ''){return '';};result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : ' ')}; return result", methodParameters())

@return:methodReturnType()

@date:date()

@time:time()

change设置:java

快捷键设置:Enter

 

3.修改文件注释

需要文件开始

/** 
* MODIFY-START-RON-$date$ $time$
* Description:
*/

修改文件结束

/** 
* MODIFY-END-RON-$date$ $time$
* Description:
*/

4.TODO注释

//TODO-RON-$date$ $time$  

5.快捷操作 java

 

二.插件

GitToolBox、CodeGlancePro、Alibaba Java Coding Guidelines、Grep Console、Free Mybatis Tool 、 Lombok、 MybatisLog、Requestmapper

 

三、忽略文件

配置方式:Setting【ctrl+alt+s】-> Editor ->  FileType ->  Ignore -> 【+】

*.gitignore

*.iml

target

.git

Dockerfile

*.idea

 

 

 

 

 

 



标签:return,Description,IDEA,date,params,time,初配,模板
From: https://www.cnblogs.com/ron-01/p/17089626.html

相关文章

  • 解决IDEA创建或打开项目时下载Gradle
    首发于Enaium的个人博客引言我们在使用IDEA创建或打开一个Gradle项目时,IDEA会下载一个新或旧的Gradle版本,虽然下载很快,但到下次IDEA更新后又会是一个新版的Gradle版......
  • 大数模板
    当成int直接用。structBigInt{conststaticintmod=10000;conststaticintDLEN=4;inta[100],len;//位数4*100BigInt(){ms(a),len=1;......
  • miller_rabin大素数随机检测模板
    用到两个定理:费马小定理二次探测定理如果是一个素数,,则方程的解为或。对于待检测数在中随机选取次判断是否成立一旦发现不成立则可判定不是素数为了......
  • BZOJ3262 陌上花开(cdq分治模板)
    Description有n朵花,每朵花有三个属性:花形(s)、颜色(c)、气味(m),用三个整数表示。现在要对每朵花评级,一朵花的级别是它拥有的美丽能超过的花的数量。定义一朵花A比另一朵......
  • 大数加法 减法 模板
    加法:#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include<vector>#include<stdlib.h>#include<queue>#include<map>#include<set>#include<io......
  • 大数相乘 (模板)
    输入两个不超过200位的大数,输出它们的积输入样例1234567890098765432100输出样例1219326311126352690000  在下面的例子程序中,用a[220]和b[220]分别存放两个乘数,用z[......
  • 大数相乘 (模板)
    输入两个不超过200位的大数,输出它们的积输入样例1234567890098765432100输出样例1219326311126352690000  在下面的例子程序中,用a[220]和b[220]分别存放两个乘数,用z[......
  • 兔子与兔子(hash模板题)
    题意描述:很久很久以前,森林里住着一群兔子。有一天,兔子们想要研究自己的DNA序列。我们首先选取一个好长好长的DNA序列(小兔子是外星生物,DNA序列可能包含26个小写英文字......
  • 洛谷P3865 【模板】ST表
    题目背景这是一道ST表经典题——静态区间最大值请注意最大数据时限只有0.8s,数据强度不低,请务必保证你的每次查询复杂度为 O(1)O(1)题目描述给定一个长度为 NN 的数列,和 ......
  • IDEA闪退
    可能的原因:idea安装路径一般含有空格,在修改了windows系统级别的字符编码格式后,相关程序在PATH环境变量中无法搜索到导致的1.以管理员身份运行用“以管理员身份”打......