IDEA注释模板设置【非常实用】
目录
- 一、类模板设置
- 1、进入设置页面:File-->settings-->Editor-->File and Code Templates-->Files
- 2、设置类、接口、枚举模板信息
- 3、点击Apply应用设置
- 二、方法模板设置
- 1、同样打开设置:File-->settings-->Editor-->Live Templates
- 2、新建模板组:命名为userDefine
- 3、选中新建的模板组,新建模板
- 4、点击Apply应用设置
- 5、注意:如果想参数分开展示,则需在参数Expession列添加脚本
- OK,你的好了吗,如果觉得不错,记得点个赞哦~~
一、类模板设置
1、进入设置页面:File–>settings–>Editor–>File and Code Templates–>Files
2、设置类、接口、枚举模板信息
- 代码
/** * @ClassName: ${NAME} * @Description: ${description} * @Author: liu-hao * @Date: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} * @Version: 1.0 **/
/** * @InterfaceName: ${NAME} * @Description: ${description} * @Author: liu-hao * @Date: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} * @Version: 1.0 **/
/** * @EnumName: ${NAME} * @Description: ${description} * @Author: liu-hao * @Date: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} * @Version: 1.0 **/
- 如图所示(类、接口、枚举)
3、点击Apply应用设置
- 效果展示
package com.tygy.maven.test;/*** @ClassName: User* @Description: 用户类* @Author: liu-hao* @Date: 2019-10-10 21:39* @Version: 1.0**/ public class User {// TODO }
package com.ychs.maven.test;/*** @InterfaceName: Persion* @Description: Persion接口* @Author: liu-hao* @Date: 2019-10-10 21:42* @Version: 1.0**/ public interface Persion {// TODO }
package com.ychs.maven.test;/*** @EnumName: Persion* @Description: DateEnu枚举* @Author: liu-hao* @Date: 2019-10-10 21:45* @Version: 1.0**/ public interface DateEnum {// TODO }
二、方法模板设置
1、同样打开设置:File–>settings–>Editor–>Live Templates
2、新建模板组:命名为userDefine
3、选中新建的模板组,新建模板
- 新建模板
- 填写模板信息
- 模板快捷键:IDEA生成注释的默认方式是:/* + 模板名 + 快捷键(比如若设置模板名为add快捷键用Tab,则生成方式为 /*add+Tab)
- 快捷键设置(更新):这里建议快捷键使用Tab,以区分系统自带的回车创建注释(下面快捷键还是以回车为例)
- 方法注释模板
* * @Author: liu-hao * @Description: $description$ * @Date: $date$ $time$ * @Param: $params$ * @return: $return$ **/
- 设置模板的应用场景
- 设置前
- 设置后
- 设置应用场景(选择Java即可)
- 设置前
- 设置参数的获取方式
- 点击Edit variables 打开设置
- 在Expession列选择设置即可
- 点击Edit variables 打开设置
4、点击Apply应用设置
- 效果展示
/** * @Author: liu-hao* @Description: 通过用户ID获取用户姓名 * @Date: 2019/10/10 21:45 * @Param: [userId] * @return: java.lang.String **/ public String getName(String userId) {// TODOreturn null; }
5、注意:如果想参数分开展示,则需在参数Expession列添加脚本
- 参数添加脚本
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result += params[i] + ' '} else {result += '\\n' + ' * @Param: ' + params[i]}};return result;}", methodParameters());
- 效果展示
/*** @Author: liu-hao* @Description: 设置用户信息* @Date: 2019/10/10 21:45* @Param: userId 用户ID* @Param: userName 用户姓名* @return: java.lang.String**/ public String setUserInfo(String userId, String userName) {// TODOreturn null; }
OK,你的好了吗,如果觉得不错,记得点个赞哦~~
IDEA注释模板设置【非常实用】相关推荐
- Eclipse Java注释模板设置
Eclipse Java注释模板设置详解 设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开 ...
- java注释模板_Java注释模板设置
Java注释模板设置 eclipse中设置Java注释模板 eclipse设置注释模板的入口: Window->Preference->Java->Code Style->Co ...
- java 佛祖保佑_佛祖保佑 永无bug 注释模板设置详解(仅供娱乐)
1.注释模板效果图 今天在网上看到一段有趣的注释,佛祖保佑 永无bug, 效果如下图所示: 代码如下所示: /** * _ooOoo_ * o8888888o * 88" . "8 ...
- Android Studio 佛祖保佑 永无bug 注释模板设置详解(仅供娱乐)
1.注释模板效果图 今天在网上看到一段有趣的注释,佛祖保佑 永无bug, 效果如下图所示: 代码如下所示: /*** _ooOoo_* o8888888o* 88" . "88* ...
- idea方法注释模板设置完了,不显示
idea方法注释模板设置完成之后,写了一个方法,但是上面的注释没有自动生成, 此时在方法上面 另起一行, 输入 add(输入add字母就行),然后按下tab键,注释就自动生成了.
- Intellij IDEA 注释模板设置
Intellij IDEA 注释模板设置 1. idea 类注释 2. 方法注释模板 3. 字段注释模板 1. idea 类注释 打开 idea:file->setting->Edit ...
- Android Studio “佛祖保佑 永无bug“ 注释模板设置详解(仅供娱乐)
文章目录 1.注释模板效果图 2.注释模板设置 第1步:打开Settings选项界面 第2步:找到Live Templates选项 第三步:使用该Live Templates 1.注释模板效果图 今天 ...
- IDEA方法注释模板设置
IDEA类和方法注释模板设置 1.File–>Settings–>Editor–>Live Templates (1)新建组:命名为userDefine (2)新建模板:选中你刚才创 ...
- 规范的Java注释模板设置
程序员的基本素养之规范的Java注释 1.java类注释模板设置 要点:类(Class)注释的主要作用是声明该类的作用.类名.创建者.创建日期 示例: 配置路径: File->Setting-& ...
- IntelliJ IDEA 快速生成注释模板设置教程(超级详细)
IntelliJ IDEA 快速生成注释模板设置教程 一.前言 IDEA自带的注释模板一般都很简单,而我们在写代码的时候喜欢把类注释和文档注释写在代码里,既方便自己看所有的参数,也便于以后维护代码的时 ...
最新文章
- centosx64 6.3安装视频组件
- Spring Cloud Config采用Git存储时两种常用的配置策略
- python中文解释-python是解释型语言么
- Hyper-V 内存管理必须知道的
- Java8 CountDownLatch 源码分析
- 【Java数据库】使用JDBC操作MySQL数据库、Batch批处理 、事务的概念
- python绘制饼图程序_python使用Matplotlib绘制饼图
- react 渲染道具_在React中学习分解道具的基础
- java文件不能转class_安了jdk 却不能将.java文件转换成.class 文件,一运行就说‘javac’不是内部或外部指令,却能运行.class文...
- php ueditor 去掉在线管理,UEditor 添加在线管理图片删除功能 (转载)
- Linux中MongoDB创建数据库
- 关于用iframe大框架覆盖小框架的问题
- python断点_Python断点()
- 智能小车35:从汇编指令bne聊起
- UNIGUI中如果获得Session情况
- Linux学习之源码2:start_kernel流程
- 高等数学,线性代数 课后题解答
- 丰县哪里有学计算机,江苏丰县中等专业学校2021年有哪些专业
- IDEA 2017 破解 license 激活
- vue运行报错冒号问题,browser.js:158 Uncaught SyntaxError: Unexpected token ‘:‘