转自:

作者:objcat
链接:https://www.jianshu.com/p/812d06702437

一.文件注释

创建文件后, 编译器会在类名前面生成固定的注释, 来丰富代码的可读性, 在阿里巴巴Java开发手册里也明确写到所有的类都必须添加创建者和创建日期.

/*** description: ${NAME} <br>* date: ${DATE} ${TIME} <br>* author: ${USER} <br>* version: 1.0 <br>*/

我们来看一下效果吧

其中以$开头的都是IDE中的内置变量, 我们把它引用过来, 也可以自定义成常量.

二.方法注释

写方法的时候也要带上相应的注释, 这样可以增加方法的可读性, 下面我们就来添加一个自定义注释模板, 方法注释的配置要比文件注释复杂一些

1.创建一个group名字随便起

2.选中group并新建一个模板

3.选择模板类型

勾选java

4.填写模板内容

** description: $description$ <br>* version: 1.0 <br>* date: $date$ $time$ <br>* author: objcat <br>*
$params$* @return $return$*/

注意上述文字一定要一个字不差的填写, 我的模板并没有写歪, 而是必须要这么写才能正常使用, 关键字需要用*, 不要改动.

添加快捷键与注释

Abbreviation 关键字
Description 模板说明

5.关联变量

点击关联按钮

按照图中的方式去关联变量

变量不用手打, 可以下拉选择

另外不想自己选的可以直接复制进去
注意第三个参数是一个groovy脚本目的是把参数罗列出来

methodName()
date()
time()
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())
methodReturnType()

这里说一下为什么要关联变量 你应该可以发现在模板中有
$date$ $time$ $params$ $return$ 这些用$符号包括的代码 这些都是自定义变量, 而我想在写注释的时候实时获取这些, 比如时间, 日期, 参数名, 返回值类型 所以需要关联编译器的变量自动填入.

到了这一步 设置都结束了

使用方法 只需要打 /** + tab 就可以了

好的我们来看一看效果吧

我们来生成一个javadoc看看效果
Tools -> Generate JavaDoc

如果出现编码问题请如图填入下面这句话(屏幕一大堆问号)

-charset utf-8 -encoding utf-8

finally enjoy it

idea 设置注释模板相关推荐

  1. goland 方法注释_goland 设置注释模板的过程图文详解

    网上找了一些办法 都没有说到关键点: 梳理一下设置步骤如下,以及避免的坑. 新建文件自动加注释: Preferences | Editor | File and Code Templates 打开go ...

  2. IDEA个性化设置注释模板(详细版)

    IDEA设置注释模板 类注释模板 方法注释模板 效果展示 1. 类注释模板 类注释模板是IDEA创建类时生成的注释 第一步.File -> Settings 第二步.Editor -> F ...

  3. IDEA中设置注释模板的方法

    IDEA中设置注释模板的方法 https://www.cnblogs.com/pcheng/p/10121683.html https://blog.csdn.net/zlbdmm/article/d ...

  4. IDEA中设置注释模板

    IDEA中设置注释模板主要分为两个部分,分别是创建java文件时类的注释和方法的注释. 这里为大家详细介绍一下方法,大家可以根据自己的习惯生成自己喜欢的注释模板.效果如下: 一.设置类的注释模板 1. ...

  5. 快捷键Java模板注释_eclipse 设置注释模板& 调出注释快捷键

    1,设置注释模板 点击Windows(窗口)->Preferences(首选项)->Java->Code Style(代码样式)->Code Templates(代码模板) 然 ...

  6. android studio中如何设置注释模板

    在开发程序的时候,我们一般都会给文件自动添加上一些关于文件的注释信息,比如开发者的名字,开发的时间,开发者的联系方式等等.那么在android studio中该如何设置呢? 工具/原料 android ...

  7. idea如何设置注释模板,图文超详细讲解

    目录 先打开idea设置 一,idea类注释 1,找到以下设置 2,设置模板 3,apply保存完成 二,idea方法注释 1,创建自定义的组 2,创建模板 3,设置模板 4,选择生成模板的文件 5, ...

  8. IDEA 设置注释模板顺序

    配置注释模板Live Templates时,模板展示顺序只会按照首字母顺序进行排序,若想按照自己配置的模板进行排序,可按照下图关闭设置即可.

  9. IDEA设置注释模板——类模板和方法模板(参数,返回值)

    一.类的注释模板 文件------设置-------------编辑器-------文件和代码模板 模板: /*** ----------------------------------------- ...

最新文章

  1. 2020这一年,我完成了这几件大事
  2. nodejs的安装for mac
  3. 你好AI丨重读图灵经典之作,九条反驳意见引人深思
  4. python解析json_python解析json文件
  5. ansible之fetch模块
  6. Java SE 6 新特性: HTTP 增强--转
  7. linux中original_如何在 Linux 中整理磁盘碎片
  8. 1.5 引入解释性变量
  9. mysql 协议的processInfo命令包及解析
  10. 【leetcode】1053. Previous Permutation With One Swap
  11. 【python】多进程、多线程、序列
  12. java中访问权限的设置
  13. 宁波计算机软件再好的大学是,浙江这些实力较强的大学,分数会不会虚高?
  14. Java - 调用 echarts 提供的地图压缩方法压缩地图
  15. html中点击按钮闪现,vue使用v-if v-show页面闪烁,div闪现的解决方法
  16. 投影仪怎么安装小容量软件?5款小体积应用下载搞定内存不足
  17. Kylin系列(二)—— Cube 构造算法
  18. 准备半年,面试2个月,上岸快手拿个35K应该不算高吧?
  19. CAN发送和接收数据(回环测试,ok)
  20. 计算机房灭火房间用的系数,消防安全知识试题(三)(2)

热门文章

  1. Spring Boot - Font Awesome OTS parsing error: Failed to convert( Failed to decode downloaded font)
  2. python模拟手机访问_Python selenium 模拟Chrome浏览器打开手机模式
  3. 基于Python实现的图的同构算法
  4. 初识xr-frame识别追踪渲染3D模型
  5. JsonResult工具类
  6. 交叉表查询中的多列显示。
  7. php函数fsockopen设置,PHP函数:fsockopen
  8. PPT control+D的应用
  9. Java实现对货物抽检_Java开源生鲜电商平台-库存管理设计与架构(源码可下载)...
  10. AlphaGo 成名之战 | 历史上的今天