详细介绍idea如何设置类头注释和方法注释(图文)

作者:学渣之路 时间:2022-05-08 20:22:41 

intellj idea的强大之处就不多说了,相信每个用过它的人都会体会到,但是我们也会被他的复杂搞的晕头转向,尤其刚从eclipse转过来的童鞋,相信刚开始的那段经历都是不堪回首的,我也是一步步这么走过来的。

今天讲的一个主题是如何实现类似eclipse的Code Templates那样的功能,进行文件级别的方法级别注释的实现。

idea和eclipse的注释还是有一些差别的。

idea:

类头注释:打开file->setting->Editor->Filr and Code Templates->Includes->File Header

详细介绍idea如何设置类头注释和方法注释(图文) 

直接在右边的文件框里编辑你说需要注释的东西,然后应用保存之后,当你创建类的时候就会自动生成注释。

方法注释:打开file->setting->Editor->LiveTemplates点击右边上面那个绿色的+号,选择Template Group双击,然后弹出一个窗口,随便添加一个名字,我这里添加的是MyGroup然后点击OK

详细介绍idea如何设置类头注释和方法注释(图文)

还是在file->setting->Editor->LiveTemplates这个路径下点击一下刚刚你添加的那个名字(我这是MyGroup),然后点击右边上面那个绿色的+号,选择LiveTemplate双击,填写下面的图上的框

详细介绍idea如何设置类头注释和方法注释(图文) 

然后点击

详细介绍idea如何设置类头注释和方法注释(图文) 

然后选择Everywhere

详细介绍idea如何设置类头注释和方法注释(图文)

最后点击右下角的Edit variables 按钮,然后弹出一个窗口,如下:

详细介绍idea如何设置类头注释和方法注释(图文) 

如果想把 @param:每一个参数可以这样

详细介绍idea如何设置类头注释和方法注释(图文) 

参数值要自己写的


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

把这个添加进去,但是还要注意一点:

详细介绍idea如何设置类头注释和方法注释(图文) 

下面红色圈中的下拉框选择相对应的参数点击OK

再点击apply,点击Ok。

然后写方法之前点写上add(刚刚填的)按tab,注释就出来了。

来源:http://blog.csdn.net/u013412790/article/details/52807102

标签:idea,方法,注释
0
投稿

猜你喜欢

  • java数据结构与算法之快速排序详解

    2023-02-23 10:23:43
  • Linux中Java开发常用软件安装方法总结

    2022-03-11 16:21:03
  • Java Map接口概述和常用方法详解

    2022-07-29 14:19:06
  • 如何调用百度地图API实现手机自动定位

    2023-06-04 15:49:37
  • Unity创建平铺网格地图的方法

    2022-07-06 16:05:49
  • Java持久化框架Hibernate与Mybatis优劣及选择详解

    2023-12-03 19:46:14
  • C#导入导出Excel数据的两种方法

    2021-07-01 02:29:54
  • Android操作SQLite数据库(增、删、改、查、分页等)及ListView显示数据的方法详解

    2022-11-28 10:03:09
  • Java反转链表测试过程介绍

    2022-10-02 20:10:03
  • Java 爬虫工具Jsoup详解

    2022-04-11 03:46:16
  • SpringBoot集成cache缓存的实现

    2023-11-27 16:37:39
  • Java面试题及答案集锦(基础题122道,代码题19道)

    2023-11-25 12:36:17
  • 详解java为什么不允许类多重继承却允许接口多重继承

    2022-12-26 03:25:57
  • java,android,MD5加密算法的实现代码(16位,32位)

    2022-07-12 20:40:10
  • Android单点触控实现图片平移、缩放、旋转功能

    2022-08-18 04:16:52
  • Android网络工具类NetworkUtils详解

    2022-12-08 05:18:43
  • 关于MyBatis结果映射的实例总结

    2022-02-21 02:31:31
  • springboot项目以jar包运行的操作方法

    2023-11-10 07:47:43
  • C#面向对象编程之猜拳游戏实现方法

    2021-11-17 23:25:52
  • Eclipse中maven的配置详解

    2023-01-04 08:51:09
  • asp之家 软件编程 m.aspxhome.com