前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >idea 自定义注释

idea 自定义注释

作者头像
潇洒
发布2019-07-03 11:42:27
2K0
发布2019-07-03 11:42:27
举报
文章被收录于专栏:石头岛石头岛

日常开发当中,开发规范要求每个开发人员做到要必要的代码上加上注释。借助IDE可以快速的生成这些注释。

1.文件头部注释

每次创建新文件时会自动添加到文件头 settings—Editor—>File and Code Templates—>Includes 即是,不过这里设值类似Eclipse用 ${ }

代码语言:javascript
复制
/**
 *  
 * @author ${USER}
 * @data ${DATE}.
 */

2.方法注释

idea 做的相当不错的,可以根据自定义注释名称来生成自己设定的注释 settings—Editor—>Live Templates—> 点 + 创建 Template Group —>再点 + 创建 Live Temp 剩下的不用看也明白了,这里做一个模板: Abbreviation 是自定义快捷语,在代码中输入自定义名称回车就能出来。 define 选择注释生效的范围

代码语言:javascript
复制
/**
 * method: 
 * description: 
 * @author $user$
 * @data $data$ $time$
 * $parameter$
 * @return $return$
 */

Edit variables 中编辑对应的值

多行需要在方法内部就可以实现,方法外部参数就是出不来。好 low

3.多行需要在 $parameter$ 的变量设置这面这行 groovy 脚本

写在 Default Value 里:

代码语言:javascript
复制
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())
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-07-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.文件头部注释
  • 2.方法注释
  • 3.多行需要在 $parameter$ 的变量设置这面这行 groovy 脚本
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档