当前位置: 首页 > news >正文

idea自定义注释模板

1、打开配置
setting -> Editor -> Live Template
在这里插入图片描述
2、添加TemplateGroup,并在添加的TemplateGroup下加LiveTemplate
在这里插入图片描述
3、配置Live Template
在这里插入图片描述
内容:

**** @Description: *
$param$* @return $return$   * @author $user$* @date $date$ $time$**/

变量:
param:

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

return:

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';};  def p1=params[i].split(',').toList();  for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\\\.').toList();  result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','}  } ;  };  return result", methodReturnType())

@throws暂时没找到

在这里插入图片描述
4、apply并且保存,在方法名上面输入/* 按回车
在这里插入图片描述
5、配置java类、接口、枚举等类注释
在这里插入图片描述
内容:

/*** @Description: $TODO** @author ${USER}* @date ${DATE} ${TIME}*/

创建类、枚举、接口、Record时会要求填写TODO,并添加注释
在这里插入图片描述
在这里插入图片描述

相关文章:

  • Github 2024-06-15Rust开源项目日报Top10
  • 77道经典的软件测试面试题(答案+文档)
  • Windows Server 远程桌面显示登录界面而不是直接登录进入的问题
  • [Cloud Networking] Layer3 (Continue)
  • CCAA质量管理【学习笔记】​​ 备考知识点笔记(五)质量设计方法与工具
  • Tomcat Websocket应用实例研究
  • 使用高斯混合模型(GMM)进行猫狗音频聚类(Kaggle Audio Cats and Dogs)
  • requests post json/data;requests response 接收不同数据
  • 华为安全Security认证,你了解多少?
  • Nginx之Stream(TCP/UDP)负载均衡
  • Ubuntu24多版本python解释器使用
  • 基于可视化设计的低代码开发分析与应用探讨
  • VBA技术资料MF160:提取文件夹中文件的详细信息
  • 项目计划
  • 基于QT和C++实现的中国象棋
  • [deviceone开发]-do_Webview的基本示例
  • 《Java编程思想》读书笔记-对象导论
  • ECMAScript入门(七)--Module语法
  • scala基础语法(二)
  • Twitter赢在开放,三年创造奇迹
  • Vue ES6 Jade Scss Webpack Gulp
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 规范化安全开发 KOA 手脚架
  • 前端设计模式
  • 如何学习JavaEE,项目又该如何做?
  • 少走弯路,给Java 1~5 年程序员的建议
  • 跳前端坑前,先看看这个!!
  • hi-nginx-1.3.4编译安装
  • 阿里云ACE认证之理解CDN技术
  • ​queue --- 一个同步的队列类​
  • ​插件化DPI在商用WIFI中的价值
  • #define
  • #stm32驱动外设模块总结w5500模块
  • #Ubuntu(修改root信息)
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (1)STL算法之遍历容器
  • (3)STL算法之搜索
  • (笔试题)分解质因式
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (离散数学)逻辑连接词
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (转)3D模板阴影原理
  • (转)为C# Windows服务添加安装程序
  • .“空心村”成因分析及解决对策122344
  • .Net Core与存储过程(一)
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET开源快速、强大、免费的电子表格组件
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • /deep/和 >>>以及 ::v-deep 三者的区别
  • [20140403]查询是否产生日志
  • [2016.7 test.5] T1
  • [acwing周赛复盘] 第 69 场周赛20220917
  • [Android] Android ActivityManager