IDEA类和方法注释模板配置

news/2024/7/16 9:10:04 标签: intellij-idea, java, ide

1、类的注释模板配置

File-->Settings-->Editor-->File and Code Templates-->File --->Class:

 模板代码下所示:

java">/**
 * @ClassName: ${NAME}
 * @Author  : ${USER}
 * @Date    :${DATE}  ${TIME}
 * @Description: TODO
 * @Version :1.0
 */

 上述${NAME}为类名,${USER}为用户名,${DATE}为日期, ${TIME}为时间,TODO为待处理项

2、方法注释模板配置

File-->Settings-->Editor--Live Templates

 1>、新建组名,上述红色标点4,命名为userDefine

 2>、新建模板:命名为*

3>、设置模板:模板内容如下

java">**
$param$
 *@Return:$return$
 *@throws
 *@author:$user$
 *@date:$date$ $time$
 */

 4>、设置模板应用场景

点击模板页面最下方的警告,来设置将模板应用于那些场景,一般选择EveryWhere-->Java即可

(如果曾经修改过,则显示为change而不是define)

 5>、设置参数的获取方式,即Edit variables

 即param的Expression为:

java">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) ? '\\r\\n' : '')}; return result", methodParameters())

 即return的Expression为:

java">groovyScript("def result=\"${_1}\"; if(result == \"void\"){return \"\";}else{return \"{@link \"+result+\"}\";}", methodReturnType())

 user、date、time各调用各自的方法即可。

一般我们习惯用/*+Enter的方式出现方法模板,只需修改Options中选择Enter即可。


http://www.niftyadmin.cn/n/1410554.html

相关文章

C语言的谜题

这几天&#xff0c;本站推出了几篇关于C语言的文章如下所示&#xff1a;语言的歧义 [酷壳链接] [CSDN链接] 谁说C语言很简单&#xff1f; [酷壳链接] [CSDN链接] 6个变态的C语言Hello World程序 [酷壳链接] [CSDN链接] 如何加密/弄乱C源代码 [酷壳链接] [CSDN链接] C语言的谜题…

ansible学习记录之ansible安装

1. CentOS6.x x64 服务器端安装 # rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # yum -y install ansible 配置文件查看&#xff1a; [rootmaster ansible]# egrep -v "(#|^$)" /etc/ansible/ansible.cfg [d…

oracle数据库分区及索引

分区解决的问题:主要是可以提升查询效率 目录 范围(range)分区 散列(hash)分区 列表(list)分区 复合分区 间隔分区

稳定可靠的Windows Server 2008 R2服务器操作系统

几月前随手写了篇偏市场的文章&#xff0c;有幸被成为微软的Windows Server 2008 "闪亮的日子" 征文活动获奖作品&#xff0c;转过来分享给给想了解windows Server 2008 R2的网友点评。 http://technet.microsoft.com/zh-cn/ff986269.aspx 2008 R2自身可靠性一览 相…

linux安全机制

1.防火墙 防火墙是在被保护网络和因特网之间&#xff0c;或者在其他网络之间限制访问的一种部件或一系列部件。 Linux防火墙系统提供了如下功能&#xff1a; ● 访问控制&#xff0c;可以执行基于地址&#xff08;源和目标&#xff09;、用户和时间的访问控制策略&#x…

Linux 清空登录信息

我们在登录机器时&#xff0c;会提示内核版本号等&#xff0c;这样很不安全。控制该信息的是/etc/issue配置文件。 下面是清空的方法演示 系统版本&#xff1a;Centos 7 物理服务器登录信息 清空&#xff1a; 12[rootlocalhost ~]# >/etc/issue 方法一&…

Python学习笔记-异常

Python的运行时错误称为异常 1.语法错误&#xff1a;软件的结构上有错误而导致不能被解释器解释或不能被编译器编译。 2.逻辑错误&#xff1a;由于不完整或不合法的输入所致&#xff0c;也可能是逻辑无法生存、计算或者输出结果需要的过程无法执行等。 Python异常是一个对象&am…

时尚的基因是创新 -- 旺旺平台产品线员工大会即兴发言提要

所谓‘时尚’&#xff0c;就是走在生活的前端并形成潮流。它可以用3个关键词来体现&#xff1a;快乐&#xff1a;快乐是生活的大众化目标&#xff0c;更是时尚追求的目标&#xff1b;超越&#xff1a;超越就是处于前沿&#xff0c;它是时尚的标志性特征&#xff1b;(旺旺现在开…