idea里面的注释模板
目录
- 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里面的注释模板相关推荐
- eclipse注释模板设置(未整理)
Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit ...
- 方法 注释_注释模板导入操作方法
一.添加新建类的注释模板 路径:File -> Settings -> File and Code Templates 添加如下信息 /** * //TODO 添加类/接口功能描述 * * ...
- IDEA 这样配置注释模板,让你高出一个逼格
欢迎关注方志朋的博客,回复"666"获面试宝典 一.类注释 打开 IDEA 的 Settings,点击 Editor-->File and Code Templates,点击 ...
- Eclipse注释模板 注释快捷键
注释模板: /*** * @title: ${todo}(用一句话描述该文件做什么)* @author: ${user}* @since: ${date} ${time}* ${tags}*/ ecl ...
- android studio中如何设置注释模板
在开发程序的时候,我们一般都会给文件自动添加上一些关于文件的注释信息,比如开发者的名字,开发的时间,开发者的联系方式等等.那么在android studio中该如何设置呢? 工具/原料 android ...
- Microsoft Visual Studio 宏脚本添加注释模板
转自:VC爱好者 现在的IDE越做越强大,为我等懒人省了不少.为了使用将来的代码自己或别人能看懂,注释这种东西必不可少.当为函数添加注释时,格式是固定的.每个函数写一遍,或从别的函数处拷贝过来,即麻烦 ...
- Eclipse和MyEclipse 手动设置 Java代码 注释模板
一.目的 1. 为什么需要注释规范? 注释规范对于程序员而言尤为重要,有以下几个原因: 一个软件的生命周期中,80%的花费在于维护. 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维 ...
- IDEA注释模板,动作要快,姿势要帅!
一.类注释 打开 IDEA 的 Settings,点击 Editor-->File and Code Templates,点击右边 File 选项卡下面的Class,在其中添加图中红框内的内容: ...
- Eclipse Java注释模板设置详解,更改 ${user}和${date}
修改MyEclipse eclipse 注释的作者名字 转自:http://www.oschina.net/question/158170_31311 在eclipse/myeclipse中,当我们去 ...
- IDEA 方法注释模板和类注释模板
1.类注释模板 File ---> Setting ---> Editor ---> File and Code Templates ---> Includes ---> ...
最新文章
- SAP RETAIL 如何确定自动补货触发的单据类型 III
- mongodb数据库磁盘碎片整理。
- 变分自编码器:球面上的VAE(vMF-VAE)
- 【Ynoi2011】成都七中【树论】【点分树】【离线】【树状数组】
- 黑科技DeepFake检测方法:利用心跳做信号,还能「揪出」造假模型
- php无法添加数据库,无法添加数据到数据库
- C++11 非成员函数begin()、end()
- 《信息学奥赛一本通·初赛真题解析》
- 终于搞懂python通过twain模块控制扫描仪了
- 一篇文章了解爬虫技术现状
- IDEA无法启动:error launching idea (Failed to create JVM )
- DNS 缓存查看以及清除(转载)
- 华清见远 pcie网卡驱动_使用PCIe交换网结构在多主机系统中优化资源部署
- Eclipse+Java+Swing+Mysql实现员工信息管理系统
- 测试用例详解用例模板
- android adb 命令汇总
- 在腾讯云中配置服务器外网可以访问
- 浏览器下载文件,读取BLOB字段会因为数据太大导致数据库连接connect超时关闭的解决方案...
- 小鸟伏特加怎么用计算机,小鸟伏特加什么意思?网络用语小鸟伏特加什么梗?...
- cheer ,on the way to linux
热门文章
- 联想笔记本驱动升级,指纹识别不了不成功解决方法
- Real格式的影片如何分离、合并音频视频?
- 高通QCA61 4A网卡驱动linux,高通创锐QCA61x4蓝牙4.1驱动程序
- 首都师范 博弈论 5 4 2 Shapley值应用案例
- MySQL5及更高版本的jar包下载(jdbc)及常见问题解决
- 语音转写录音转文字哪种更好
- mysql外键设置sql语句_数据库sql语句如何设置外键
- Java实现动态切换IP的方法(一)
- postman电脑版无法安装_Postman系列一:Postman安装及使用过程中遇到的问题
- 宏观经济学 - 宏观经济的基本指标及其衡量