【IDEA】Live Template(代码模板)快速开发

先记录,后整理

创建 Live Template:

  通常为了快速开发,按照项目习惯等,可以创建 LiveTmplate (代码模板)
  使用 LiveTemplate 的话,必须是对于代码已经有一定程度的熟悉,个人不建议在不熟悉代码的情况下使用 LiveTemplate.

打开创建:
  

File/文件
Settings[设置](Ctrl+Alt+s)
Editor/编辑
LiveTemplates

如下图:先创建一个Template Group(通常创建的名称叫 Custom)
在这里插入图片描述

创建代码模块:
  上面创建完了 TemplatesGroup 后。选择创建一个上图中 Live Template 到 Custom 中
在这里插入图片描述
上图点解析:

  1. Abbreviation/缩写, 它的值是你在输入代码的时候会弹出来的提示。
  2. Description: 它的值是 Abbreviation 提示中的描述;主要是区分名字相同的 Abbreviation
  3. $timestamp$ 表示一个变量
  4. 编辑变量
  5. 将代码模块应用到那些文件格式中(PS: 如果没有指定对应的文件,那怕输入了 Abbr 也不会有提示),例如:.java 文件 或者 .xml文件

上图第四点:
在这里插入图片描述
解释:
  Expression 是 IDEA 预先给我们准备好的一些方法。
  上图的 groovyScript 方法是指引用一个 groovyScript 脚本获取到这个变量值.
  上面是引用了下面的一个 timestampLiveTemplate.groovy 脚本获取当前时间戳。
这个是写在了一个 .groovy 文件中,上面是引用路径,主要的是这里是 Windows 需要写成 \\ 这样的路径分隔符。Linux 或者 MacOS 可能不需要。

  创建完成后,在代码中输入 timestamp 开头的 匹配到就会弹出提示,如下图:
下面的 timestamp 就是 LiveTemplate, 选到对应那一个按回车就行了:
在这里插入图片描述


模板:

timestampLiveTemplate.groovy:

import java.time.LocalDateTime
import java.time.ZoneOffset;

return LocalDateTime.now().toEpochSecond(ZoneOffset.of("+8"));
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值