IntelliJ IDEA怎么自动生成注释
我们在写代码,或者看别人的代码时,有注释和没有注释完全是两个感觉的,有注释可以让人很清晰的明白这个方法或者这个类是用来干什么的,当我们在一个公司里和我们的小组或者团队合作完成项目时,注释上有作者的名字也能很快的定位到是谁负责的哪一块能够及时的找到问题解决问题,这样极大的提高了效率,所以注释是非常重要的。
但问题是手写注释有时候很繁琐也并不会觉得提高了效率,所以下面简单介绍一下 我们的idea怎样设置自动生成注释。
原理
自动生成注释的原理很简单,编译器本身就带有注释功能,只不过编译器里的注释默认的都是没有参数的,所以是空白注释,而我们自动生成注释就是给编译器的注释设置参数并添加快捷键。然后我们可以根据自己的需要,给方法或者类或者其他都可以设置不同的注释,然后给每个注释一个快捷键,需要 哪个就用哪个就ok了。
实现
1.点击左上角File打开设置settings
找到右面的 + 号点击添加一个Template Group
名字自己起一个就ok。
2.然后选中刚刚创建的group再次点击右上角的 + 这次选择Live Template给他起一个名字(注:这个名字就是我们的快捷键)
3.创建好之后是这样的
我创建了两个Live Template一个是类的注释一个是方法的注释
4.然后选择我们的快捷键添加我们的注释样式,比如我的方法注释method,绿色字体是我们自己的样式,紫色字体是我们的注释内容,用两个$括起来可以设置初值,有了初值创建注释之后就会显示初值。
/*** @ param :$param$* @ return :$return$* @ Description:* @ Date :$Date$*/
然后保存就可以了。
设置初值,比如作者什么的都是固定的,我们就可以设置初值了
使用方法
比如我们创建一个类之后在类名上打上我们设置的类注释的快捷键点击回车
IntelliJ IDEA怎么自动生成注释相关推荐
- 在idea中为类和方法自动生成注释
一.设置类级别的注释(创建类是自动生成注释) 二.设置方法级别的注释 一.设置类级别的注释(创建类是自动生成注释) 图中的代码块: /** * @author ${USER} * @date ${DA ...
- eclipse类自动生成注释
1.创建新类时自动生成注释 window->preference->java->code styple->code template 当你选择到这部的时候就会看 ...
- 在 idea 中为类和方法自动生成注释
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 项目规范中有一项常见的要求,在类级和方法级注释里写上创建者和创建时间,在方法级注释里写上创建者和维护 ...
- 生成注释_SOLIDWORKS DimXpert 自动生成注释
SOLIDWORKS DimXpert 可帮助您准备模型供转换到工程图或用于 TolAnalyst™ 中.DimXpert 通过在诸如孔和槽口之类的制造特征中自动或手工插入尺寸和公差而运转,今天我们就 ...
- c++注释快捷键_是不是晚了点:Visual Studio可以自动生成注释啦!
蝎子 如果你正在使用Doxygen或者XML文档注释,那么Visual Studio v16.6 Preview 2了一项称之为注释自动生成(automatic comment stub genera ...
- MyEclipse自动生成注释,修改注释模板
以下学习过程中的笔记,部分内容来自网络和书籍.一方便以后查阅,二希望能帮助到别人,三希望高手指点. 用Myeclipse开发项目是,自动生成注释十分方便快捷,但我们希望自动生成自己的名字和一些内容,同 ...
- 程序员幸福感拉满:一键为代码自动生成注释的工具,拿走不谢!
提升程序员幸福感的CodeGeeX代码解释功能上线了! 一个"古老的传说":程序员最讨厌的2件事:一是编写程序时要写注释,二是看别人编写的程序里没写注释: 可见,手动为代码添加注释 ...
- eclipse 中get set方法自动生成注释
1.一般我们用eclipse做开发时,不可避免的需要创建新的javabean,此时我们在设定get与set方法一般都是用eclipse自带的生成工具,但是这样生成的get与set方法是没有注释,如此还 ...
- IntelliJ IDEA自动生成注释的author
在Intellij IDEA中新建一个class类时自动生成关于作者和创建时间的注释,这样减少了开发人员的工作量.具体设置如下: File - Settings - Editor - File and ...
最新文章
- SAP 同一个序列号可以同时出现在2个不同的HU里?
- 阿里从来不只属于马云,但马云会永远属于阿里
- Android Studio cannot find declaration to go to
- 简单分析算法的时间复杂度
- STM32串口printf调试输出(SSCOM V5.13.1)
- DELMIA软件:机器人与行走轴联动实现长焊缝弧焊焊接虚拟仿真
- python编程就业_python编程语言就业做什么工作的?python就业方向
- python 开发管理软件 ERP
- 2021-05-26防火墙配置
- 高速扩张的云市场,需要怎样的安全能力?
- 怎样实现iMessage群发
- FullCalendar日历控件vue使用记录
- html下拉加载原理,GitHub - gavinjzx/wxPull: 原生JS实现微信公众号或网页使用下拉加载和上拉刷新...
- 计算机适合用mac吗,原神能用苹果电脑玩吗
- 东南计算机学硕专硕,2019考研报考注意这个专业学硕竟然不能调剂到专硕
- 最全最精准的IE浏览器判断和国内套壳浏览器判断(360,QQ,搜狗,百度等)
- (转载)BOX2D V2.3.0 用户手册中文版(第8章)-关节
- (十九)深入理解蓝牙BLE之“低功耗蓝牙dongle”
- elementui3
- 遇到bug的解决办法,测试再也不背锅了
热门文章
- C语言实践项目-小明最多能买多少支玫瑰?(初学者作业)
- 信息时代,智能审核发挥什么作用?
- 电商宝SCRM/智能活码管理系统,涵盖丰富业务场景,满足大规模商用
- 高性能分布式网络服务器--TCPServer模块
- 3CXDesktopApp供应链攻击分析
- 解决Android高版本状态栏通知图标白底问题
- 推荐一款新等级测评工具,首创无缝切换标准/等级、自定义标准/指导库、自动化信息整合、多平台兼容
- 关于DM索引的基础概念和用法
- 系统信号(SIGHUP ,SIGPIPE,SIGURG)
- 日常小结:emoji表情转换utf-8编码字符串(存入数据库)/还原表情字符(页面展示)