Cha*_*ntz 14 eclipse datetime comments
我的代码中有元素级别的注释,我需要说我最后一次修改一段代码是什么时候.由于在我保存相关文档时可能很难自动执行此操作,因此我正在寻找一些半自动解决方案,其中我按下快捷方式并在我的光标处显示日期/时间.
例如
/**
* modified by @author Chantz last on <ENTER CURRENT DATE TIME HERE>
*/
public class EclipsePrintDateTimePlease {
...
Run Code Online (Sandbox Code Playgroud)
更新 我使用的Eclipse版本是Helios&Galileo(我有不同的工作站).
eLo*_*ato 20
您没有指定您正在使用的Eclipse版本,但除非您使用的是旧版本,否则这应该有效:
小智 7
为关键字编写模板,例如使用Eclipse日期和时间变量的日期.完成此操作后,您将能够使用Ctrl-Space将关键字扩展为日期.
有关详细信息,请查看http://www.ibm.com/developerworks/opensource/library/os-eclipse-galcode/index.html
但是,您可能想要的是将代码放入某种版本控制系统(Subversion,git,Hg,...)并使用它们的功能来跟踪您的版本以及检查它们的时间.
/// BR,Jens Carlberg
date评论模板中的变量支持一种格式。
从上下文帮助:
${id:date[(format[, locale])]} 以指定的格式和语言环境计算当前日期。'format' 和 'locale' 是可选参数。'format' 是一种与 java.text.SimpleDateFormat 兼容的模式。'locale' 是一个 RFC 3066 区域设置 ID。
例子:
${日期}
${currentDate:date('yyyy-MM-dd')}
${d:date('EEEE dd MM yyyy', 'fr_CH')}
因此,将模板设置为:
/**
* modified by @author ${user} last on ${d:date('yyyy-MM-dd HH:mm:ss.SSS')}
*/
Run Code Online (Sandbox Code Playgroud)
将导致如下评论:
/**
* modified by @author Chantz last on 2017-08-04 09:54:23.130
*/
Run Code Online (Sandbox Code Playgroud)