我的代码和附件中有元素级注释。我需要说我最后一次修改一段代码是什么时候。由于在我保存相关文档时可能很难自动执行此操作,因此我正在寻找一些半自动解决方案,其中我按下快捷方式& poof日期/时间出现在我的光标处。
E.g。
/**
* modified by @author Chantz last on <ENTER CURRENT DATE TIME HERE>
*/
public class EclipsePrintDateTimePlease {
...
更新 我使用的Eclipse版本是Helios&amp;伽利略(我有不同的工作站)。
答案 0 :(得分:20)
您没有指定您正在使用的Eclipse版本,但除非您这样做 在一个非常旧的版本,这应该工作:
答案 1 :(得分:7)
为使用Eclipse日期和时间变量的关键字(例如date)编写模板。完成此操作后,您将能够使用Ctrl-Space将关键字扩展为日期。
有关详细信息,请查看http://www.ibm.com/developerworks/opensource/library/os-eclipse-galcode/index.html
然而,您可能想要的是将您的代码放入某种版本控制系统(Subversion,git,Hg,...)并使用它们的功能来跟踪您的版本以及检查它们的时间。
/// BR,Jens Carlberg
答案 2 :(得分:4)
所有以前的帖子都是正确的:
答案 3 :(得分:4)
偏好设置 - &gt; Java - &gt;代码风格 - &gt;代码模板
然后按 Shift + Alt + J 将帮助您在现有文件中添加日期和时间。
答案 4 :(得分:3)
评论模板中的date
变量支持格式。
从上下文帮助:
$ {id:date [(format [,locale])]}评估到当前日期 指定的格式和区域设置。 &#39;格式&#39;和&#39; locale&#39;是可选的 参数。 &#39;格式&#39;是一种兼容的模式 java.text.SimpleDateFormat中。 &#39;区域设置&#39;是RFC 3066区域设置ID。
示例:
$ {date}
$ {的currentdate:日期(&#39; YYYY-MM-DD&#39;)}
$ {d:date(&#39; EEEE dd MM yyyy&#39;,&#39; fr_CH&#39;)}
所以将模板设置为:
/**
* modified by @author ${user} last on ${d:date('yyyy-MM-dd HH:mm:ss.SSS')}
*/
会产生如下评论:
/**
* modified by @author Chantz last on 2017-08-04 09:54:23.130
*/