IDEA优雅自动生成类注释和快捷键生成方法注释

生成类注释

Preferences->Editor->File and Code Templates-> Includes ->File Header

注释模板:

java 复制代码
/**
 * @Classname ${NAME}
 * @Description ${description}
 * @Date ${DATE} ${TIME}
 * @Created by ZouLiPing
 */

生成方法和字段注释

查看IDEA自动配置java快捷键

Preferences->Editor->Live Template->java

手动新增添加Group

描述:如下图,我手动添加了MyGroup分组

字段注释

操作步骤如下
添加Live Template
添加Abbreviation(快捷键)和Description(描述)

注释模板:

java 复制代码
*
 *  
 */
点击Apply添加

方法注释

操作步骤如下
添加Live Template
添加Abbreviation(快捷键)和Description(描述)

注释模板:

java 复制代码
*
 *
 $params$
 * @author ZouLiPing
 * @date $date$ $time$
 * @return $returns$
 */
编辑变量
java 复制代码
time = time()
data = date()
params = 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())  
returns = methodReturnType()
点击Apply添加
相关推荐
一个不正经的林Sir4 分钟前
C#WPF基础介绍/第一个WPF程序
开发语言·c#·wpf
愤怒的代码8 分钟前
Spring Boot对访问密钥加解密——HMAC-SHA256
java·spring boot·后端
带多刺的玫瑰8 分钟前
Leecode刷题C语言之切蛋糕的最小总开销①
java·数据结构·算法
API快乐传递者8 分钟前
Python爬虫获取淘宝详情接口详细解析
开发语言·爬虫·python
公众号Codewar原创作者10 分钟前
R数据分析:工具变量回归的做法和解释,实例解析
开发语言·人工智能·python
赵钰老师13 分钟前
基于R语言APSIM模型应用及批量模拟(精细农业、水肥管理、气候变化、粮食安全、土壤碳周转、环境影响、农业可持续性、农业生态等)
开发语言·数据分析·r语言
栗豆包24 分钟前
w118共享汽车管理系统
java·spring boot·后端·spring·tomcat·maven
lly20240630 分钟前
Highcharts 饼图:数据可视化利器
开发语言
夜半被帅醒30 分钟前
MySQL 数据库优化详解【Java数据库调优】
java·数据库·mysql
lw向北.36 分钟前
Qt For Android之环境搭建(Qt 5.12.11 Qt下载SDK的处理方案)
android·开发语言·qt