IntelliJ IDEA 如何优雅的添加文档注释(附详细图解)

IDEA(jetbrain通用)优雅级使用教程 前面写过一篇IDEA的入门级文章,但是只学会了那些配置啊什么的并不能提高我们的开发效率。事实上,如果你IDEA用的足够熟练,就可以把鼠标扔了。 附入门级教程传送门: http://blog.youkuaiyun.com/qq_31655965/article/details/52788374 阅读详情
AI摘要

本文介绍了如何在IntelliJIDEA中通过修改模板实现类注释的自动添加,并提供方法注释的自定义模板创建方法,提升代码文档的编写效率。

IntelliJ IDEA 如何优雅的添加文档注释(附详细图解)

📌提要


在开发过程中,最常用的注释有两种:类注释和方法注释,分别是为类和方法添加作者、日期、版本号、描述等一系列信息,增强代码的可读性,保证代码的可维护性,但通常一个项目中有数不清的类和方法,手动添加未免过于繁杂,如何有效、便捷地添加注释呢?

在这里插入图片描述

✍✍类注释


✨类注释可以通过修改文件和代码模板实现,在新建文件时自动添加类注释,具体实现效果如下:

1.打开IntelliJ IDEA,依次点击File > Settings > Editor > File and Code Templates > Files,可以看到各类文件的新建默认格式模板

在这里插入图片描述

2.此处以class文件为例,在右侧编辑栏中直接根据需要进行添加(注意不要把原本信息覆盖),笔者模板如下:

在这里插入图片描述

/**
 * @Author:     Insight
 * @Description:  TODO  
 * @Date:    ${DATE} ${TIME}
 * @Version:    1.0
 */ 

注:
1️⃣其它类型的文件可根据自己的需要进行修改。
2️⃣${} 中的值代表变量,支持的变量如下:

变量名含义
${PACKAGE_NAME}当前新建文件的包名
${NAME}新建文件时指定的文件名
${USER}当前登录用户昵称
${DATE}当前系统日期
${TIME}当前系统时间
${YEAR}当前系统年份
${MONTH}当前系统月份
${MONTH_NAME_SHORT}当前系统月份缩写(Jan、Feb…)
${MONTH_NAME_FULL}当前系统月份全拼 (January, February…)
${DAY}当前系统日份
${HOUR}当前系统时间(时)
${MINUTE}当前系统时间(分)
${PROJECT_NAME}项目名称

3.如果想要一次性为所有文件全部应用模板,切换到FIles右侧的Includes,可以看到File Header,在其中添加注释模板即可

在这里插入图片描述

4.在项目中新建文件即可自动添加注释

请添加图片描述

✍✍方法注释


✨方法注释没有系统模板的支持,无法自动添加,但可以通过自定义用户模板进行快捷添加

1.打开IntelliJ IDEA,依次点击File > Settings > Editor > Live Templates,点击右上角 + ,选择Live Template,创建一个用户自定义模板

在这里插入图片描述

2.根据需要填写Abbreviation(后续的引用需要使用)、Description(选填)、Text(可参考下方模板)

在这里插入图片描述

笔者方法注释模板
注:对于变量使用"$$"包裹

*
 * @Author Insight
 * @Date $date$ $time$
 * @Description This is description of method
 * @Param $param$
 * @Return $return$
 * @Since version 1.0
 */

3.对模板中的变量赋值,保证变量的动态修改

在这里插入图片描述

4.修改方法注释作用域为所有Java文件

在这里插入图片描述

5.在.java文件中输入/*m(m为注释缩写),点击tab,方法注释自动生成

请添加图片描述


💕至此,我们就可以优雅地添加注释了!创作不易,点个赞吧~

IntelliJ IDEA文档注释高效配置:从Live Templates到JavaDoc生成 在Java开发中,文档注释是代码可维护性的重要组成部分,它不仅是API的说明,更是团队协作和知识传承的关键。其核心原理在于通过规范的标签和格式,将代码意图转化为可读的文档。从技术价值看,优秀的文档注释能显著提升代码的可读性、降低维护成本,并促进团队协作效率。在应用场景上,无论是公共API设计、复杂业务逻辑说明,还是团队内部代码规范,文档注释都扮演着不可或缺的角色。本文聚焦于利用IntelliJ IDEA的强大工具链,深入解析如何通过配置Live Templates实现智能生成,统一File and Code 阅读详情

相关推荐

IntelliJ IDEA高效文档注释配置:Live Templates与File Templates实战指南

在Java开发中,文档注释(Javadoc)是提升代码可读性和维护性的重要实践。其核心原理是通过规范的注释结构,为类、方法、参数和返回值提供清晰说明,便于开发者理解和使用,并能利用工具自动生成API文档。这项技术的价值在于统一团队规范、减少沟通成本、提升代码质量,是软件工程中不可或缺的一环。其应用场景广泛,尤其适用于大型项目、团队协作以及需要对外提供SDK或库文件的开发。本文聚焦于在IntelliJ IDEA这一主流集成开发环境中,如何利用其强大的**Live Templates(实时模板)**和**Fil

weixin_33966095的博客 354

在idea中设置文档注释的方法(图文版)

文档注释的自动录入!!!

Wolf 1万+

IDEA 配置注释模板

IDEA配置类和方法的注释模板

技术分享 3万+

idea中类和方法创建文档注释

一.给类创建文档注释 第一步 打开idea ==> 点击file ==> 选择Settings (也可以用快捷键 Ctrl + Alt + S) 第二步 点击Editor ==> File and Code Templates ==> 找到Class 第三步 在右边 #parse()下面输入 /** * *@author Tonny *@date ${DATE} ${TIME} *@version 2021.2 */ 点击Apply就完成了 @aut

zou_jvm的博客 8366

idea注释文档

idea注释文档idea注释文档idea注释文档idea注释文档idea注释文档idea注释文档idea注释文档

2.1 跟网型控制原理与局限性

本文深入分析了并网变流器的跟网型(GFL)控制技术及其局限性。GFL控制将变流器视为受控电流源,依赖锁相环(PLL)跟踪电网电压,在强电网下表现良好,但在弱电网中面临严峻挑战。研究发现,当电网短路比降低时,PLL动态与电网阻抗的负交互会导致系统失稳,同时GFL变流器缺乏电压支撑能力和惯量响应能力,在故障时易脱网。相比之下,构网型(GFM)控制具有电压源特性,能自主构建电网电压,更适合弱电网环境。随着新能源占比提高,GFL控制正逐渐被更具主动支撑能力的GFM控制所替代。

技术工作者 998

IDEA中设置文档注释(详解)

IDEA的那些陈年往事

m0_63209237的博客 4958

基于微信小程序的答题系统

学习视频:《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!5812)]《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

2401_83330193的博客 499

如何优雅的使用 IntelliJ IDEA 设置

如何优雅的使用 IntelliJ IDEA 设置1、打开 IDEA 时打开初始窗口而不是直接进入项目2、IDEA的主题风格切换3、设置代码字体大小4、生成类注释和方法注释(1)自动生成类注释(2)方法注释5、打开多个文件窗口层叠6、设置代码提示不区分大小写 1、打开 IDEA 时打开初始窗口而不是直接进入项目 2、IDEA的主题风格切换 3、设置代码字体大小 4、生成类注释和方法注释 以下是个人使用的自定义模板,仅供参考 打开File -> Settings (1)自动生成类注释 Editor

LK_Lawliet的博客 453

从412到200:一步步拆解瑞数6代jsvmp的cookie生成与验证流程

本文深入解析瑞数6代JSVMP的动态安全防护机制,详细拆解从412到200状态的cookie生成与验证流程。通过剖析JSVMP虚拟机核心机制、动态元数据解析及环境检测绕过策略,为逆向工程师提供实用的技术解决方案,帮助突破瑞数6代的高级防御体系。

weixin_30342209的博客 508

MS建模mmt

一、流程:1.定义好每个原子力场类型:Edit Sets(分组) 2.加H(一般是仅与Al-O八面体中的Al相连的O原子)、给H分组 3.“make P1”、校核化学式(正确与否) 4.扩成超晶胞(Na-mmt:4*1*1,Ca-mmt:4*2*1,illite:2*1*1,由化学式而定) 5.置换阳离子: mmt:模型中每 32 个 Si 4+有 1 个被 Al 3+ 取...

weixin_30721899的博客 2174

IntelliJ IDEA高效文档注释:从模板配置到编写心法

文档注释是代码可读性和可维护性的基石,其核心在于清晰传达代码意图与约束。通过理解Javadoc等文档生成工具的原理,开发者可以建立标准化的注释规范,从而提升团队协作效率与代码质量。在工程实践中,结合IDE的自动化能力,将文档注释从手动负担转变为高效流程,能显著降低维护成本。本文聚焦于IntelliJ IDEA这一主流Java开发工具,深入探讨如何通过配置Live Templates和File Templates,实现文档注释的自动化生成与个性化定制。文中将详细解析模板变量的高级用法,并分享在Spring、M

weixin_34112181的博客 319

从永恒之蓝看内网安全:企业如何用Nmap+MSF快速检测445端口风险

本文探讨了企业如何利用Nmap和Metasploit快速检测445端口风险,防范永恒之蓝(MS17-010)漏洞攻击。通过分阶段检测流程和自动化工具组合,企业可高效识别内网风险主机,并实施紧急隔离与长效防护策略,提升整体网络安全防护能力。

weixin_30772105的博客 601

IntelliJ IDEA 自定义注释标记配置指南

本文详细介绍了在IntelliJ IDEA中配置自定义注释标记的方法与最佳实践。主要内容包括:通过Settings-Editor-TODO添加新标记;推荐6种常用标记(NOTE/HACK/WARNING等)及其使用场景;高级配置选项(正则匹配、优先级设置);团队协作建议(规范制定、配置导出)。文章特别针对Java/Spring Boot开发者提供了实战示例,强调合理使用注释标记可提升代码可读性、维护性和团队协作效率。最后提供了可直接复用的标准配置模板,方便团队统一实施。

python15397的博客 1234

星辰超级智能体TeleClaw桌面版深度体验:央企出品的本地AI生产力助手

中国电信星辰超级智能体TeleClaw桌面版是一款本地化AI生产力助手,主打数据安全、自主高效和深度协同。作为程序员,作者实测其核心功能包括本地数据处理、长期记忆、定时任务和代码开发辅助,特别适合敏感数据处理和日常办公自动化。相比在线AI工具,TeleClaw在数据安全、合规性和自动化能力方面优势明显,但技能生态和响应速度仍有提升空间。总体评价为务实高效的本地AI助手,尤其适合对数据安全有要求的企业用户。

研究中.... 1362

2023年全国职业院校技能大赛 网络系统管理服务模块 Linux部分讲解

网络系统管理,Linux,服务部署,Chinaskills,2023国赛

weixin_62926639的博客 1549

IntelliJ IDEA注释技巧与最佳实践指南

代码注释是软件开发中提升可维护性的关键技术,通过解释代码意图和逻辑,实现团队协作与知识传承。现代IDE如IntelliJ IDEA提供了强大的注释工具链,包括快捷键操作、文档注释生成和TODO管理等功能。在工程实践中,合理的注释策略能显著降低维护成本,特别是在处理复杂业务逻辑和API开发场景时。本文重点解析IDEA中的高效注释技巧,涵盖从基础操作到团队协作规范的全套解决方案,帮助开发者建立注释标准化的工程习惯。

weixin_28595749的博客 311

Challenge 4 - OSCP A

在c盘下发现一个windows.old,在里面可以找到SYSTEM和SAM文件,下载到本地,利用samdump2解密发现没解出来,再来试试pwdump.py(https://github.com/CiscoCXSecurity/creddump7)得到压缩包密码bludecode,解压之后发现一个比较特殊的文件configuration.php,里面有两个类似密码的字符串。登录之后在/opt/backups/下发现几个特殊文件,其中sitebackup3.zip是个正常的压缩包。但是这个压缩包是有密码的。

羽的博客 5788

java入坑系列6-IDEA生成java项目的javaDoc文档

IDEA生成java项目的javaDoc文档 目录 (Catalog) [TOCM] 文章目录IDEA生成java项目的javaDoc文档javaDoc文档长相生成操作过程填入必要配置代码注释设置 javaDoc文档长相 javadoc为一个优雅的项目类文档,使用idea是怎样生成呢? 生成操作过程 以idea 2020.1为例 Tools–>Generate JavaDoc 填...

zhtanjy819的博客 744

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

IDEA快速注释

Java优雅快速的写注释。逐字逐句的写注释会极大降低开发效率。本文基于作者使用IDEA集成环境大半年的经验,介绍几种快速编写和自动生成代码的方式

Garson的博客 2539

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

idea设置html注释模板,【亲测有效】IDEA给方法添加注释模板

【亲测有效】IDEA给方法添加注释模板2020年12月09日|萬仟网IT编程 |我要评论IDEA给方法添加注释模板最终效果步骤最终效果步骤依次打开File-Editor-Settings-Live Templates-“+”-2.TemplateGroup…输入组名UserGroup,选择“ok”选中该组名,点击“+”,选择1.Live Temp...

weixin_39572442的博客 868

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

idea插件翻译源码注释_汇总一下 Intellij IDEA常用的牛逼插件,都在这里了!

这里补充一下常用的插件, 非常值得安利一波!1、日晒主题 Solarized Themes推荐指数:☆☆☆☆☆推荐理由:日晒主题本身是为vim定制的。后来移植到ide 非常酷!配色非常耐看。 最近更新不等号显示,注释不可编辑。背景图可是另外的插件设置的哈Background Image Plus +2、idea上 类调用时序图 SequenceDiagram for Intell...

weixin_35876682的博客 5389

汇总一下Intellij IDEA常用的牛逼插件

这里补充一下常用的插件, 非常值得收藏一波!1、日晒主题 Solarized Themes推荐指数:☆☆☆☆☆推荐理由:日晒主题本身是为vim定制的。后来移植到ide 非常酷!配色非常耐...

weixin_45727359的博客 7456

IDEA为方法添加注释模板

简介 在编程生活中,为方法自动添加注释是一种非常优雅的格式 IDEA 配置如下 操作 配置好之后,直接键入mc即可。

不当初 769

idea markdown插件_汇总一下 Intellij IDEA常用的牛逼插件,都在这里了!

点击上方Java进阶之道,选择设为星标优质文章,及时送达这里补充一下常用的插件, 非常值得安利一波!1、日晒主题 Solarized Themes推荐指数:☆☆☆☆☆推荐理由:日晒主题本身是为vim定制的。后来移植到ide 非常酷!配色非常耐看。 最近更新不等号显示,注释不可编辑。背景图可是另外的插件设置的哈Background Image Plus +2、idea上 类调用时序...

weixin_39559469的博客 9044

java之优雅的写注释

检查快捷键设置:打开 IntelliJ IDEA,进入 File -> Settings -> Keymap,搜索 Easy Javadoc 相关的快捷键(如 Ctrl \ 或 Command \)。解决步骤:参考:https://blog.youkuaiyun.com/gitblog_07083/article/details/142225394。修改冲突快捷键:如果发现冲突,可以右键点击冲突的快捷键,选择 Remove 或 Change Shortcut 来解决冲突。1、单行注释//,快捷键:ctrl+/

2301_77222897的博客 307
上一篇: 微信小程序底部弹窗(半屏弹窗)---WeUI组件使用
下一篇: 数据结构与算法基础到高级,直击BTAJ,刷爆Letcode
Insight.
博客等级 码龄6年 6337粉丝 58原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Insight.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值