idea java 注释模板配置
在网上找了好久,好多的文章都有一个共同的病点就是“@param注释当有多个参数时候,全部放在了一行里面”,非常不友好。
以下是我整理好的,完全按照eclipse的注释风格。
!!!先看最后实现的效果图,如下:(eclipse代码的“作者”、“时间”放在同一行,idea分开两行,这个不影响,可以自行调整。)

---------------------------------------------------------------------------------------------------分割线-------------------------------------------------------------------------------------------------------------------------------------
实现步骤:
!!!!!按照图中流程来即可。最下面会给出图片文本内容。



---------------------------------------------------------------------------------------------------分割线-------------------------------------------------------------------------------------------------------------------------------------
以上图片需要的文本内容如下:
-------------------------------------------------
第7步文本:
*
* @author wulm
* @date $date$ $time$
$param$$return$ * @desc
**/ -----------------------也可以将“@desc”提到前面,如下所示:----------------------------------
*
* @desc
* @author wulm
* @date $date$ $time$
$param$$return$ **/
-------------------------------------------------
第10步文本:
date::::::date()
time::::::time()
param::::::groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((params.size()<=1 && params[i]=='')? '' : '\\n')}; return result==' * @param '?'':result", methodParameters())
return::::::groovyScript("def returnType=\"${_1}\"; return returnType=='void'?'':' * @return \\n'", methodReturnType())
完毕!!!!!!!!!!!!!!!!!!!!!!!!!!!!
完毕!!!!!!!!!!!!!!!!!!!!!!!!!!!!
完毕!!!!!!!!!!!!!!!!!!!!!!!!!!!!
此时idea的方法注释已经和eclipse完全一致了。只是使用了“表达式”groovyScript来实现的。
---------------------------------------------------------------------------------------------------分割线-------------------------------------------------------------------------------------------------------------------------------------
如果想要在创建类文件的时候加上类注释,可按照下面设置即可。

上图的第四步文本:
/**
* @author wulm
* @date ${DATE} ${TIME}
* @version 1.0.0
* @desc
*/
好了到此结束!
参考:
https://www.cnblogs.com/godtrue/p/8667821.html
idea java 注释模板配置的更多相关文章
- eclipse java 注释模板配置详解
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元 ...
- 【转】Eclipse Java注释模板设置详解
Eclipse Java注释模板设置详解 设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后 ...
- Eclipse中设置作者日期等Java注释模板
Eclipse作为JavaIDE(Integrated Development Environment,集成开发环境),可以通过设置自动添加Javadoc注释信息,如@author 作者名.@vers ...
- IDEA 注释模板配置
配置创建类的注释模板 Ctrl + Shift + a --> File and Code Templates // 快捷定位配置 // 路径:File --> Settings --&g ...
- Eclipse Java注释模板设置详解
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元 ...
- Eclipse Java注释模板设置详解,更改 ${user}和${date}
修改MyEclipse eclipse 注释的作者名字 转自:http://www.oschina.net/question/158170_31311 在eclipse/myeclipse中,当我们去 ...
- [转]Eclipse Java注释模板设置详解
原文链接:http://blog.csdn.net/ahhsxy/archive/2009/09/11/4542682.aspx 设置注释模板的入口: Window->Preference-&g ...
- Java注释模板
/** * * 项目名称:${project_name} * 类名称:${type_name} * 类描述: * 创建人:${user} * 创建时间:${date} ${t ...
- Java注释模板设置详解
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元 ...
随机推荐
- list转json的一些问题
利用JSONArray转换list 定义的model: package com.yds.model; import java.util.Date; public class DeviceHistory ...
- 10.22~10.28一周经典题目整理(meeting,BZOJ4377,POJ3659)
meeting:给正n边形每个点染上黑色或者白色,问有多少个同色的等腰三角形. 以正五边形为例这里将最上面的点作为顶点,得到若干对相等的腰 ,注意到以最上面的点作为顶点的等腰三角形的个数,等于颜色相等 ...
- pythonchallenge 2
pythonchallenge是一个很有意思的学习python的网站,通过用程序解开一个谜,可以进入到下一个level,总共有几十个level,网址是http://www.pythonchallen ...
- hibernate的基础学习--一对多关联
基本的用户和部门类,只有uuid和名称,没有其余字段. 配置文件 部门: <?xml version="1.0" encoding="utf-8" ?&g ...
- NYOJ6——喷水装置(一)
喷水装置(一) 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述:现有一块草坪,长为20米,宽为2米,要在横中心线上放置半径为Ri的喷水装置,每个喷水装置的效果都会让以它 ...
- 改造u3d第一人称控制器,使之适合Cardboard+蓝牙手柄控制
一.在u3d编辑器中删除FPSController游戏对像中自带的Camera: 二.在u3d编辑器中将CardBoardMain游戏对像添加到FPSController的子物体: 三.修改脚本: 1 ...
- Bid和Ask
一直很懵到底哪个是哪个,记吧,很快就又懵了.网上又坑,每一个解释清楚的.这次搞明白了记下来. 当然,这么逗比的取名法我也是醉了.直接加点东西,UserBuy,UserSell,BankBuy,Bank ...
- (三)SpringBoot定义统一返回result对象
一:定义响应码枚举 package com.example.demo.core.ret; /** * @Description: 响应码枚举,参考HTTP状态码的语义 * @author * @dat ...
- iptables 使用总结
Linux 系统的防火墙功能是由内核实现的 2.0 版内核中,包过滤机制是 ipfw,管理工具是 ipfwadm 2.2 版内核中,包过滤机制是 ipchain,管理工具是 ipchains 2.4 ...
- C++面向对象程序设计举例
[例8.1]最简单的例子. #include <iostream> using namespace std; class Time //定义Time类 { public : //数据成员为 ...