码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • idea怎么设置作者信息(详细)


    目录

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

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

    1. 不可修改的模板:Postfix Completion

    2. 可修改的模板:Live Templates


    tips:首先给大家推荐两款好用的免费软件:动图抓取软件:ScreenToGif和录屏工具:oCam,可用来作为日常的制作Gif和录屏,网盘链接:夸克网盘分享

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

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

    第一步:File--->Settings--->Editor--->Code Style--->File and Code Templates

    ​

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

    常用预设变量有:

    ​

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

    
       
       
    1. /**
    2. *@Author:朗朗乾坤
    3. *@Package:${PACKAGE_NAME}
    4. *@Project:${PROJECT_NAME}
    5. *@name:${NAME}
    6. *@Date:${DATE} ${TIME}
    7. *@Filename:${NAME}
    8. */
    • 1

     ​​​​​把注释信息直接拷贝进去​

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

    ​

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

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

    1. 不可修改的模板:Postfix Completion

    File--->Settings--->Editor--->General--->Postfix Completion,里面有很多内置不可修改的模板

    ​

    例如:一些常用的模板 ;给定一个父类Animals,一个子类Bird,并且子类有一个特有的doOther()方法,创建对象animals和bird

    (1)animals.arg 就等价于加了一个括号 (animals)

    (2)animals.cast 就等价于强制类型转换 ((Bird) animals)

    (3)animals.castvar 就等价于强制类型转换并赋值 Bird animals1 = (Bird) animals;

    (4)inst 就等价于instance然后转型 if (bird instanceof Object) { Object o = (Object) bird; }

    (5)animals.inst 就等价于 animals instanceof Bird ? ((Bird) animals) : null;

    (6)iter 就等价于 增强for循环 for (String arg : args) { }

             itar 就等价于  普通for循环

    (7)animals.return 就等价于 return animals;

    (8)souf 就等价于 System.out.printf("");

             sout 就等价于 System.out.println();

             soutv 就等价于 System.out.println("bird = " + bird);

    (9)animals. null 和 ifn 就等价于 if (animals == null) { }

    (10)animals.notnull 和 animals.nn 就等价于if (animals != null) { }

    (11)list.for 生成list的for循环for (Object o : list) { }

    (12)psfs 就等价于 public static final String

    (13)prsf 就等价于 private static final ​

    2. 可修改的模板:Live Templates

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

    ​

    例如:创建一个注释模板,定义一个快捷键,这样以后只要我们,按下这个快捷键就会完成对方法的注释: 

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

    ​

    第二步:创建模板:mdes

    ​

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

    
       
       
    1. /**
    2. *@Date:$date$ // date变量下面会用内置函数进行赋值
    3. *@Author:
    4. *@return:
    5. *
    6. */
    • 1

    ​

     ​​​

    ​

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


    ​ 

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

    ​

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

    ​

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

    ​

  • 相关阅读:
    一文看懂推荐系统:召回06:双塔模型——模型结构、训练方法,召回模型是后期融合特征,排序模型是前期融合特征
    2023华为杯D题——基于Kaya模型的碳排放达峰实证研究
    全面废除“竞业协议”计划告吹!美国联邦法院裁定 FTC 越权,禁令无效
    SAP UX 用户体验师这个职位的技能要求和日常工作内容介绍
    使用 Pyro 和 PyTorch 的贝叶斯神经网络
    少儿编程 2023年9月中国电子学会图形化编程等级考试Scratch编程三级真题解析(判断题)
    计算机组成原理——指令系统(课程笔记)
    学习笔记 Golang 写入文件(io.WriteString、ioutil.WriteFile、file.Write、write.WriteString)
    基于多通信半径与跳距加权优化的DV-HOP改进算法附matlab代码
    [MySQL]-xtabackup搭建主从
  • 原文地址:https://blog.csdn.net/qq_44543774/article/details/133784280
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号