gpt4 book ai didi

intellij-idea - IntelliJ - 更新版权年份

转载 作者:行者123 更新时间:2023-12-04 03:36:03 26 4
gpt4 key购买 nike

我在 IntelliJ 中有一个版权配置文件定义为 Copyright ${today.year}, All Rights Reserved.这对新文件很有效,但是在现有文件上,我想将现有年份更新为一个范围或将现有范围的结束日期更新为 ${today.year} .

IntelliJ 支持在版权模板中使用 Velocity。有没有办法利用 Velocity 来做到这一点?据我所知,Velocity 允许使用 if 语句,但我不确定如何将前几年作为变量。

示例:

新文档:Copyright 2018Copyright 2017Copyright 2017-2018Copyright 2015-2017Copyright 2015-2018
引用:

IntelliJ supported variables

Velocity User Guide

最佳答案

I am unsure how to get the previous years as variables



据我所知,这将是破坏者。如果您可以访问文件的创建日期,将“今天”与创建年份进行比较并制作您想要的版权就很简单了。

另一方面,这些版权通常是基于项目的,尽管它们出现在每个文件中。我从未见过文件在版权日期上有不同的条目。

因此,如果您想要一个简单的解决方案,只需使用
Copyright 2017-${today.year}

如果你碰巧2018年开始一个项目,就用2018年,当年份变化时,将上述适应你的版权并更新所有文件。对于新项目,您只需执行一次此操作,即使花费 15 分钟摆弄 Velocity 模板也比您在版权中进行改编所需的时间更长。

关于intellij-idea - IntelliJ - 更新版权年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48173062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com