目录

  • 1 类注释
  • 2 方法注释

1 类注释

打开 IDEA 的 Settings,点击 Editor–>File and Code Templates,点击右边 File 选项卡下面的Class,在其中添加图中红框内的内容:

/*** @author jing* @date ${YEAR}年${MONTH}月${DAY}日 ${TIME}*/

2 方法注释

根据形参数目自动生成 @param 注解
根据方法是否有返回值智能生成 @Return 注解
相较于类模板,为方法添加注释模板就较为复杂,首先在 Settings 中点击 Editor–>Live Templates。

点击最右边的 +,首先选择 2. Template Group… 来创建一个模板分组:

在弹出的对话框中填写分组名,我这里叫做 userDefine:

然后选中刚刚创建的模板分组 userDefine,然后点击 +,选择 1. Live Template:

此时就会创建了一个空的模板,我们修改该模板的 Abbreviation、Description 和 Template text。需要注意的是,Abbreviation 必须为 *,最后检查下 Expand with 的值是否为 Enter 键。


还记得我们配置 Template text 时里面包含了类似于 datedatedate 这样的参数,此时 IDEA 还不认识这些参数是啥玩意,下面我们对这些参数进行方法映射,让 IDEA 能够明白这些参数的含义。点击 Edit variables 按钮:


为每一个参数设置相对应的 Expression:

需要注意的是,date 和 time 的 Expression 使用的是 IDEA 内置的函数,直接使用下拉框选择就可以了,而 param 这个参数 IDEA 默认的实现很差,因此我们需要手动实现,代码如下:

param

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

return

groovyScript("return \"${_1}\" == 'void' ? null : '\\r\\n * @return ' + \"${_1}\"", methodReturnType())

注:你还注意到我并没有勾选了 Skip if defined 属性,它的意思是如果在生成注释时候如果这一项被定义了,那么鼠标光标就会直接跳过它。我并不需要这个功能,因此有被勾选该属性。

实现的效果:


idea里面的注释模板相关推荐

  1. eclipse注释模板设置(未整理)

    Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit ...

  2. 方法 注释_注释模板导入操作方法

    一.添加新建类的注释模板 路径:File -> Settings -> File and Code Templates 添加如下信息 /** * //TODO 添加类/接口功能描述 * * ...

  3. IDEA 这样配置注释模板,让你高出一个逼格

    欢迎关注方志朋的博客,回复"666"获面试宝典 一.类注释 打开 IDEA 的 Settings,点击 Editor-->File and Code Templates,点击 ...

  4. Eclipse注释模板 注释快捷键

    注释模板: /*** * @title: ${todo}(用一句话描述该文件做什么)* @author: ${user}* @since: ${date} ${time}* ${tags}*/ ecl ...

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

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

  6. Microsoft Visual Studio 宏脚本添加注释模板

    转自:VC爱好者 现在的IDE越做越强大,为我等懒人省了不少.为了使用将来的代码自己或别人能看懂,注释这种东西必不可少.当为函数添加注释时,格式是固定的.每个函数写一遍,或从别的函数处拷贝过来,即麻烦 ...

  7. Eclipse和MyEclipse 手动设置 Java代码 注释模板

    一.目的 1.  为什么需要注释规范? 注释规范对于程序员而言尤为重要,有以下几个原因: 一个软件的生命周期中,80%的花费在于维护. 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维 ...

  8. IDEA注释模板,动作要快,姿势要帅!

    一.类注释 打开 IDEA 的 Settings,点击 Editor-->File and Code Templates,点击右边 File 选项卡下面的Class,在其中添加图中红框内的内容: ...

  9. Eclipse Java注释模板设置详解,更改 ${user}和${date}

    修改MyEclipse eclipse 注释的作者名字 转自:http://www.oschina.net/question/158170_31311 在eclipse/myeclipse中,当我们去 ...

  10. IDEA 方法注释模板和类注释模板

    1.类注释模板 File ---> Setting ---> Editor ---> File and Code Templates ---> Includes ---> ...

最新文章

  1. SAP RETAIL 如何确定自动补货触发的单据类型 III
  2. mongodb数据库磁盘碎片整理。
  3. 变分自编码器:球面上的VAE(vMF-VAE)
  4. 【Ynoi2011】成都七中【树论】【点分树】【离线】【树状数组】
  5. 黑科技DeepFake检测方法:利用心跳做信号,还能「揪出」造假模型
  6. php无法添加数据库,无法添加数据到数据库
  7. C++11 非成员函数begin()、end()
  8. 《信息学奥赛一本通·初赛真题解析》
  9. 终于搞懂python通过twain模块控制扫描仪了
  10. 一篇文章了解爬虫技术现状
  11. IDEA无法启动:error launching idea (Failed to create JVM )
  12. DNS 缓存查看以及清除(转载)
  13. 华清见远 pcie网卡驱动_使用PCIe交换网结构在多主机系统中优化资源部署
  14. Eclipse+Java+Swing+Mysql实现员工信息管理系统
  15. 测试用例详解用例模板
  16. android adb 命令汇总
  17. 在腾讯云中配置服务器外网可以访问
  18. 浏览器下载文件,读取BLOB字段会因为数据太大导致数据库连接connect超时关闭的解决方案...
  19. 小鸟伏特加怎么用计算机,小鸟伏特加什么意思?网络用语小鸟伏特加什么梗?...
  20. cheer ,on the way to linux

热门文章

  1. 联想笔记本驱动升级,指纹识别不了不成功解决方法
  2. Real格式的影片如何分离、合并音频视频?
  3. 高通QCA61 4A网卡驱动linux,高通创锐QCA61x4蓝牙4.1驱动程序
  4. 首都师范 博弈论 5 4 2 Shapley值应用案例
  5. MySQL5及更高版本的jar包下载(jdbc)及常见问题解决
  6. 语音转写录音转文字哪种更好
  7. mysql外键设置sql语句_数据库sql语句如何设置外键
  8. Java实现动态切换IP的方法(一)
  9. postman电脑版无法安装_Postman系列一:Postman安装及使用过程中遇到的问题
  10. 宏观经济学 - 宏观经济的基本指标及其衡量