如何将键绑定到Eclipse中的自动时间戳?

时间:2010-11-16 20:41:00

标签: eclipse user-interface timestamp javadoc

Eclipse对于为我生成javadoc非常方便。我把它设置为按以下格式生成类javadoc,只需按Ctrl-Shift-J:

/**
 *****************************************************************************
 * Class name - Desc
 *
 * @author Scott Johnson
 * @version 1 <timestamp>
 *****************************************************************************
 */

我希望能够使用类似的按键生成新的@version标记。有什么方法可以绑定一个组合键(例如Ctrl-Alt-Shift-T或V)来自动在注释中放置一个新的时间戳?

理想情况下,我希望能为javadoc类添加一个新版本 - 所以如果我有类似的东西:

 /**
 *****************************************************************************
 * MyClass - A simple example
 *
 * @author Scott Johnson
 * @version 1 1:36:04 PM Feb 16, 2010
 *****************************************************************************
 */

我在类名上按Ctrl-Alt-Shift-T(或其他),它会添加以下行:

 * @version 2 2:28:04 PM Nov 16, 2010

下面

 * @version 1 1:36:04 PM Feb 16, 2010

2 个答案:

答案 0 :(得分:2)

一种选择是创建模板(Java - &gt;编辑器 - &gt;模板,如果您使用的是Java)。

将新模板命名为“@version”,并在模式字段中写入:

${cursor} ${time} ${date}

这将插入当前日期和类型,并将鼠标光标放在当前示例中的版本号所在的位置。

现在当你处于java透视图并编写@version时,按下命令空格键应该执行你的模板。

答案 1 :(得分:0)

源控制管理软件负责跟踪版本和相应日期。

如果您不熟悉签入和签出源存储库的概念,那么现在就是这样做的好时机。您可能会在http://hginit.com/感兴趣的时候找到介绍。