在网上找了好久,好多的文章都有一个共同的病点就是“@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

转载于:https://www.cnblogs.com/wulm/p/10923596.html

idea java 注释模板配置相关推荐

  1. idea java 注释模板_idea java 注释模板配置

    在网上找了好久,好多的文章都有一个共同的病点就是"@param注释当有多个参数时候,全部放在了一行里面",非常不友好. 以下是我整理好的,完全按照eclipse的注释风格. !!! ...

  2. Eclipse Java注释模板设置

    Eclipse Java注释模板设置详解 设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开 ...

  3. java注释模板_Java注释模板设置

    Java注释模板设置 eclipse中设置Java注释模板 eclipse设置注释模板的入口: Window->Preference->Java->Code Style->Co ...

  4. Eclipse中设置作者日期等Java注释模板

    转载自:https://jingyan.baidu.com/article/1612d500856cb1e20e1eeed5.html Eclipse作为JavaIDE(Integrated Deve ...

  5. eclipse java 模板下载_Eclipse Java注释模板

    这是Eclipse Java注释模板下载,Eclipse Java 注释模板,设置后可以使用快捷键快速生成文档注释,版本信息等. 软件介绍 Eclipse Java注释模板是在一个项目的完整的生命周期 ...

  6. IntelliJ IDEA类和方法注释模板配置

    1.设置文件注释 设置Java类的注释模板,创建Java类自动生成该注释模板. 先看文件注释效果: 1.1.选择 IntelliJ IDEA -> 选择 Preferences... 打开IDE ...

  7. IDEA 注释模板配置

    IDEA 配置 class.interface 模板 setting -> editor -> file and code templates 选择 class .interface 添加 ...

  8. 规范的Java注释模板设置

    程序员的基本素养之规范的Java注释 1.java类注释模板设置 要点:类(Class)注释的主要作用是声明该类的作用.类名.创建者.创建日期 示例: 配置路径: File->Setting-& ...

  9. Eclipse Java注释模板设置详解,更改 ${user}和${date}

    修改MyEclipse eclipse 注释的作者名字 转自:http://www.oschina.net/question/158170_31311 在eclipse/myeclipse中,当我们去 ...

最新文章

  1. VMware虚拟机 取消 简易安装
  2. vue 解决跨域 调试_Electron-vue解决跨域
  3. python argparse模块详解_python学习之argparse模块
  4. 数学--数论--二次探测定理
  5. easyui修改css样式,修改easyui的easyloader的默认css目录路径
  6. 十万大学生都已成为猿粉,你还在等什么?
  7. Jupyter notebook最简原型界面设计 - ipywidgets与lineup_widget
  8. Elasticsearch搜索引擎安装使用及Java中使用
  9. 读书笔记-计算机视觉
  10. niosii spi 外部_NIOS2随笔——SD卡之SPI操作
  11. 移动硬盘无法读取怎么办?
  12. 小学算术运算测试程序java_Java实现小学四则运算练习系统(UI)
  13. 我校全力开展抗洪救灾工作
  14. 计算机少年宫活动计划,少年宫活动计划3篇
  15. CPU巨型机,大型机,中型机,小型机和微型计算机中央处理器都称为CPU、MPU(微型化的CPU,在微机中CPU=MPU)、MCU和SOC
  16. 大数据学习之javaAPI远程操作hadoop
  17. 使用nose进行python自动化测试
  18. [轻松一下]--十句关于友谊与爱的哲言
  19. 这就是你要找的Spring-ioc简单入门!
  20. 什么是ASR、TTS?

热门文章

  1. linux不能ping通域名能ping通ip
  2. bootstrap.yml和application.yml的区别
  3. java web的运行方式_在运行 Javaweb项目时报错,不知道什么原因,百度了好多方法跟着人家的方法做了还是报错...
  4. Python JAVA Solutions for Leetcode
  5. 以太坊Sharding FAQ
  6. 基于机器学习的web异常检测
  7. JZOJ 5987. 【WC2019模拟2019.1.4】仙人掌毒题
  8. 收起 展开 循环 php,CSS3 实现侧边栏展开收起动画
  9. qt之键盘的设计及QlineEdit内容读取
  10. C#接口(Interface)理解