Idea各种快捷生成Live Template的代码整合
时间:2019-09-09
本文章向大家介绍Idea各种快捷生成Live Template的代码整合,主要包括Idea各种快捷生成Live Template的代码整合使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
Idea各种快捷生成整合
快速生成method方法注释
配置方法
- 打开Idea ---> Settings , 搜索 live
- 点击右边的 + 号,创建模板组 Template Group,之后再创建模板 Live Template , 模板名 *
这里我们使用 * 作为模板名称,并且在模板中采用未缩进的 * 来作为首行内容。方便我们在创建方法的时候使用 /* 然后 tab 来创建方法注释。这样我们并不需要更改操作习惯。是不是感觉更加方便的呢!
- 模板内容如下:
*
* 功能:
* $VAR1$
$params$
* @return $returns$
* @author Keats
* @date $date$ $time$
*/
在模板中使用 $变量名$ 定义变量之后,就可以在右边的 Edit Variables 中编辑变量内容了
这里方法名都是望文生义的,我就不过多解释,param变量的脚本代码如下:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + '\\t' + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())
将这段代码粘贴到输入框,按 Enter 确认后,OK保存。
- 最后,在设置该模板在 EveryWhere 有效
使用示例
原文地址:https://www.cnblogs.com/keatsCoder/p/11491305.html
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- “非主流”的纯前端性能优化
- CICD(二) Ansible
- JS Sequence Diagrams
- kubernetes(二十一) 微服务链路监控& 自动发布
- kubernetes(八) kubernetes的使用
- kubernetes(九) kubernetes控制器
- kubernetes(十) kubernetes service,ingress&cm,secret
- kubernetes(十一) 存储& statefulset控制器
- kubernetes(十二) 准入控制和helm v3包管理
- JS Flowchart Diagrams
- kubernetes(十三) k8s 业务上线流程(手动版)
- java+appium+安卓模拟器实现app自动化Demo
- webdriver使用已打开过的chrome
- Shortcodes
- Unexpected EOF 远程主机强迫关闭了一个现有的连接 如何处理