首页 > 其他分享 >IDEA给【类】和【方法】设置作者和日期等注释

IDEA给【类】和【方法】设置作者和日期等注释

时间:2022-12-05 18:33:22浏览次数:36  
标签:--- 内置 NAME IDEA 注释 日期 模板

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:朗朗乾坤
*@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就会有提示:

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

标签:---,内置,NAME,IDEA,注释,日期,模板
From: https://www.cnblogs.com/luyj00436/p/16947055.html

相关文章

  • IDEA配置自定义标签,实现高亮注释~
    为什么要写这么一篇博客呢?不知道大家有没有这样的一种苦恼,就是在写代码的时候遇到复杂的核心的代码,想加一个特殊的注释方便后期自己或者同事查看,但是这玩意IDEA好像只给我......
  • IDEA中添加普通web项目
    【介绍】   之前一直在用eclipse后来换了idea效率提高了很多,当然项目也由原来的普通web项目更新成了maven项目效率又提高了不少,然而公司的一......
  • 使用idea pom.xml文件打开就报错
    背景  今天来到公司,打开电脑,启动idea其中一个model项目的pom.xml就变成了下面的那个样子,如下图:解决经过各路大神提供思路终于通过暴力解决了问题,方式如下:总......
  • @EnableAsync源码注释翻译
     类上方注释启用Spring的异步方法执行能力,类似于Spring的<task:*>XML命名空间中的功能。与@Configuration类一起使用,如下所示,为整个Spring应用程序上下文启用注解......
  • IDEA控制台日志中文乱码
    1、修改IDEA配置文件IDEA安装目录的bin文件夹下,打开idea64.exe.vmoptions和idea.exe.vmoptions,在文件的最后一行分别添加:-Dfile.encoding=UTF-8 2、修改IDEA设置......
  • IDEA本地项目启动成功,浏览器无法访问对应路径
    某次同时启动多个模块的时候,编译通过,但浏览器访问本地的模块路径时,发现第四个启动的模块端口访问不到,  解决方案是修改项目内存大小,或者少开几个模块   由原来......
  • idea打不开,遇到Error opening zip file or JAR manifest missing问题
    修改idea.bat文件找到idea/bin里面idea.bat文件最后一行添加pause打印报错查看errorErroropeningzipfileorJARmanifestmissing:地址(跟我环境变量地址对不上......
  • 小TIPS:asp.net 页面中的注释
    在asp.net2.0中,在页面HTML部分,可以使用服务端注释servercomments,那样是不会将所注释的内容回传到客户端的,做一个对比下面<body><formid="form1......
  • Vue.js获取当前时间30天之前的日期
    该方法获取日期的格式为YYYY-MM-DDgetDay(day){vartoday=newDate();vartargetday_milliseconds=today.getTime()+1000*60*60*24*da......
  • tomcat_动态java项目的目录结构和tomcat_与IDEA集成&创建web项目
    tomcat_动态java项目的目录结构:静态项目和动态项目:目录结构:java动态的目录结构:项目的根目录WEB-INF目录web.xml......