https://blog.csdn.net/m0_61933976/article/details/127021176

一、在Java类的开头自动注释作者名字和日期等信息

这样以后只要我们创建一个类,就会自动显示作者名和日期时间等信息,便于记录!

第一步:打开模板(FIle and Code Templates)。(位置如下:File--->Settings--->Editor--->Code Style--->File and Code Templates)。

 第二步,选择File Header,进行注释信息的设置。

常用的预设变量有:

变量 说明
${PACKAGE_NAME} 包名
${PROJECT_NAME} 项目名
${FILE_NAME} 文件名
${NAME} 新文件的名称
${USER} 登录用户名
${DATE} 系统时间
${TIME} 系统时间
${YEAR}
${MONTH}
${DAY}
${HOUR}
${MINUTE}

我们不妨写一个简单的注释

/**
*@Author:lyj
*@Package:${PACKAGE_NAME}
*@Project:${PROJECT_NAME}
*@name:${NAME}
*@Date:${DATE} ${TIME}
*@Filename:${NAME}
*/

把注释信息直接拷贝过去。

这样我们以后每次创建一个类,就会自动生成注释信息,效果展示:

二、在Java的方法注释作者名字和日期等信息

在 IDEA 中,Postfix Completion有很多内置的编码模板,使用者只需要敲击简单的前缀即可生成代码;但是这些模板是固定的无法改变。鉴于 Postfix Completion 模板无法改变,IDEA 提供了 Live Templates 模板,该模板用户可以自定义。

可修改模板(File--->Settings--->Editor--->Code Style--->Live Templates),里面有很多内置可修改的模板;我们可以进行修改已有的模板,也可以创建一个属于自己的模板。

我可以创建一个注释模板,定义一个快捷键。这样我们只要按下快捷键就可以完成模板定义。

第一步:创建一个模板组:myTemplates。

 第二步:创建模板:mdes。

在自定义模板中,可以通过 $名称$ 的形式声明变量,然后使用 内置的函数 为变量动态的赋值。

/**
*@Date:$date$ // date变量下面会用内置函数进行赋值
*@Author:
*@return:
*
*/

第三步:点击Edit variables,使用 内置的函数date()为date变量动态的赋值。

第四步:点击最下面的Define,设置模板的生效范围,分不清楚的话直接选Everywhere即可。

第五步:这样以后给方法注释,先打出m就会有提示:

然后回车就会自动生成注释信息:

最新文章

  1. 解决织梦channel标签 指定typeid或设置son时 currentstyle无效的修复办法
  2. Python标准库(1) — itertools模块
  3. centos 随意截屏
  4. Java学习-036-JavaWeb_005 -- JSP 动作标识 - forward
  5. G面经prepare: BuyGoods
  6. paper 43 :ENDNOTE下载及使用方法简介
  7. Catalyst揭秘 Day2 Catalyst源码初探
  8. [转]ASP.NET MVC 入门3、Routing
  9. Java集合类库list(1)ArrayList实例
  10. LightOJ1012-Guilty Prince-DFS
  11. cassandra 3.x官方文档(6)---内部原理之存储引擎
  12. Android 开发工具类 19_NetworkStateReceiver
  13. 洛谷P2257 YY的GCD 莫比乌斯反演
  14. Tomcat配置服务和自启动
  15. MySQL高可用架构-MMM环境部署记录
  16. NETIF_F_LLTX 的属性
  17. c#按照回车换行符分割字符串
  18. html5 & upload files
  19. KindEditor的简单使用,以及上传图片预览图片,用户删除图片后的数据处理(重点),以及 BeautifulSoup,shutil两模块了解
  20. MVC的局部视图传参的小技巧--见人才网头部导航

热门文章

  1. 【Go】类型转换
  2. gulp安装出错
  3. Nextcloud报 PHP zip 模块未安装
  4. k8s部署-kubeadm
  5. 使用win10 wsl中的Debian编译lean 的 lede
  6. .Net core 基础 创建及Nlog
  7. webssh
  8. linux 下彻底删除MySQL
  9. docker 安装 elasticsearch7.6.2 kibana7.6.2
  10. undefined reference to symbol xxxxx和undefined symbol:xxxx错误的原因分析以及解决方法