刚从Eclipse切换到IntelliJ Idea,之前使用eclipse时用到了注释模板,包括类注释和方法注释,现在分别讲一下在Intellij Idea中如何进行配置,作为备忘

一. 类注释模板配置

1. 配置效果

2. 配置方法

【File】-->【settings】-->【Editor】-->【File and Code Templates】-->【Files】-->【Class】

一. 类注释模板配置

1. 配置效果

注意:关于参数的注释,网上有一些配置是将多个参数列在一行,形如:@param [a, b],当然网上也提供了将多个参数列成多行的形式,即上图所示效果,这是用脚本实现的,但是网上的脚本因空格问题,老是对不齐,本人有强迫症,修改了一下(起始就是去了个空格),使之对的比较整齐,如上图所示效果。

2. 配置方法

IDEA还没有智能到自动为我们创建方法注释,这就是要我们手动为方法添加注释,使用Eclipse时我们生成注释的习惯是:/**+Enter,这里我们也按照这种习惯来设置IDEA的方法注释。

(1)打开页面配置

(2)创建模板组

【Editor】 --> 【Live Templates】 --> 【点击“+”】 --> 【Template Group】 --> 【输入名称,点击OK(我输入的是My Group)】,如下图中步骤1~4

(3)创建模板

选中新建的模板组(My Group) --> 点击“+” --> 1.Live Template,如上图中步骤5~6

(4)模板设置:

  •   1.设置模板前缀,如果设置为,使用时 /* + Enter键(第5步设置该按键),如果设置为a,使用时 /*a + Enter键,其他类推
  •   2.设置该模板应用范围,mothed表示方法,file表示类上面
  •   3.填写模板内容,具体内容会在后面补充,可以参考
  •   4.设置模板中变量的取值
  •   5.设置执行按键,默认是Tab,我一般习惯改为Enter键。该功能主要配合步骤1中的模板前缀使用
  •   6.设置模板应用范围,一般是点击第一个进行全选操作。

(5)模板内容

  设置模板内容,如上图步骤3位置所示:

*
* @Description TODO
$params$
* @Return $return$
* @Author duzhijie
* @Date $date$ $time$
**/

(6)设置模板变量的取值,对应上图步骤4操作,如下

在这里设置模板变量取值,或者用脚本,或者用idea自带的方法,如

方法参数param取值的脚本如下所示:

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) ? '\\r\\n' : '')}; return result", methodParameters())

注意:只有用这个脚本,多个参数才是才是各占一行,如果用 methidParameters(),则多个参数会只占一行,形如:@param [a, b], 

转载于:https://www.cnblogs.com/tjudzj/p/10067550.html

IntelliJ Idea注释模板--类注释、方法注释相关推荐

  1. Eclipse配置代码注释模板 Eclipse代码注释模板 Eclipse设置方法注释模板

    Eclipse配置代码注释模板 Eclipse代码注释模板 Eclipse设置方法注释模板 一.前言 1.在日常的团队开发中,都会有相应的的代码开发规范模板:在不同的IDE中配置方式又是不一样的,本文 ...

  2. java自动生成函数注释_IDEA类和方法注释自动生成(2019-08-31 21:47写)

    1. 生成类注释 打开Preferences-->Editor-->File and Code Templates,右侧选择Filestab页,找到Class.Interface,可以看到 ...

  3. IDEA类和方法注释模板

    先看效果 类 创建类的时候先描述这个类干啥用的 方法 先说创建类的注释模板 选择class 类注释模板 /** * * @description ${description}* @date ${DAT ...

  4. Idea 代码注释模板(获取参数,方法外可用) , java版

    一,类注释模板 (创建类时自动生成)   1,File-->settings-->Editor-->File and Code Templates-->Incudes(如下图) ...

  5. 接口方法javadoc注释_继承Javadoc方法注释

    接口方法javadoc注释 尽管用于javadoc工具的JDK工具和实用程序页面通过实现和继承方法来描述Javadoc方法注释重用的规则,但是当实际上不需要使用{@inheritDoc}时,很容易不必 ...

  6. php标签class,dede模板标签以及dedetag.class.php模板类使用方法

    dede模板标签以及dedetag.class.php模板类使用方法 发布于 2015-05-16 08:59:24 | 146 次阅读 | 评论: 0 | 来源: 网友投递 DEDECMS 织梦内容 ...

  7. IntelliJ IDEA类和方法注释模板配置

    1.设置文件注释 设置Java类的注释模板,创建Java类自动生成该注释模板. 先看文件注释效果: 1.1.选择 IntelliJ IDEA -> 选择 Preferences... 打开IDE ...

  8. IntelliJ IDEA 2022 类和方法注释模板设置

    一.概述 IDEA自带的注释模板一般都很简单,然而我们在写代码的时候喜欢把类注释和文档注释写在代码里,既方便自己看所有的参数,也便于以后维护代码的时候看到编码作者.下面是我的代码注释,我们就按照这种格 ...

  9. idea设置Java类和方法注释模板

    1.创建类/接口时,自动生成注释模板 按照步骤(mac版本):IntelliJ IDEA->Preferences->Editor->File and Code Templates- ...

最新文章

  1. 搭建网站必不可少的知识3
  2. 美妙的Python又来了
  3. HashMap存自定义对象为什么要重写 hashcode 和 equals 方法?
  4. 每日一皮:开会不关微信的尴尬(2)
  5. Windows内核符号表学习总结
  6. variant php,Variant 是什么数据类型?
  7. IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0 实际解决方案
  8. Netty1:初识Netty
  9. BGP——双AS配置
  10. 搭建大数据开发环境-Hadoop篇
  11. dcmtk在PACS开发中的应用(基础篇) 作者:冷家锋 第三章 工作列表(Work List)(一)...
  12. 安装Ubuntu 12.04
  13. iOS开发那些事-iOS应用本地化-文本信息本地化
  14. 【svn】Centos搭建svn服务器环境
  15. 混亂的思維 ~ 很高興能邂逅到常年不見的竹子
  16. mysql建表语句转hive sql
  17. Win10磁盘管理教程:新建、合并分区,添加和修改盘符
  18. mbp网速很慢_macbook上网速度慢(mac网速慢解决方案)
  19. 电脑dns服务器未响应该怎么操作,电脑DNS服务器未响应该怎么办
  20. 驱动程序和触摸屏的下载

热门文章

  1. Java、Mysql、MyBatis 中枚举 enum 的使用
  2. Linux下安装nginx, php, php-fpm并配置
  3. Ubuntu更新过程被中断后的问题
  4. el-table列宽自适应;el-table表格的列根据内容自动撑满;el-table内容换行问题;
  5. 前端学习(3149):react-hello-react之总结生命周期
  6. [html]说说页面中字体渲染规则是怎样的?会有哪些因素影响字体的渲染?
  7. 工作196:注意接收数据的格式
  8. “约见”面试官系列之常见面试题之第七十五篇之vue中如何使当前css起作用(建议收藏)
  9. 前端学习(1984)vue之电商管理系统电商系统之完成静态属性
  10. spring mvc学习(48):java判断系统是linux还是windows系统