是否有在intellij-idea中插入日期/时间的快捷方式?

时间:2012-01-03 15:48:00

标签: intellij-idea

我想添加评论的日期/时间,以便我可以知道我何时进行了这些更改,而我现在正在手动执行此操作,因为我找不到快捷方式。对于intellij想法来说,有一个很好的优点是有一个快捷方式!

4 个答案:

答案 0 :(得分:43)

您可以创建自己的:

  1. 在“设置”中,转到“实时模板”
  2. 添加缩写为“date”的新模板
  3. 对于“模板文字”,请指定$date$。现在应该启用“编辑变量”按钮。
  4. 编辑变量,并设置$date$以使用表达式date()
  5. 在模板的上下文中启用“Java comment”,然后单击“确定”。
  6. 现在当您输入“date”并使用默认的完成手势( Tab )时,它会将“date”替换为当前日期。

    修改

    您还可以使用time()表达式。请注意,IntelliJ似乎不支持指定此日期的格式

答案 1 :(得分:14)

实时模板使用的date()time()函数基于标准java库函数。您可以将标准的java数据/时间格式化程序字符串作为参数传递给date()time()。例如。获得类似

的时间戳
2014-08-19T16:24:05.429Z

使用"编辑模板变量"变量表达式:

date("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")

分配给$ date $变量。

@Mark,现在IntelliJ已经 支持指定日期和时间格式; - )

答案 2 :(得分:0)

或者,只要您通过以下方式创建新文件,就可以添加日期:

设置>文件和代码模板>包含(TAB)>文件标题

然后输入以下内容:

/**
* Created by ${USER} on ${DAY} ${MONTH_NAME_SHORT}, ${YEAR} 
*/ 

答案 3 :(得分:0)

有一个很好的插件: https://plugins.jetbrains.com/plugin/7104-referencer

    Current date/time formatted as YYYY-MM-DD and YYYY-MM-DD HH:MM:SS
    Current UNIX timestamp in seconds and milliseconds