IntelliJ IDEA 中有插入日期/时间的快捷方式吗?

发布于 2024-12-24 03:37:57 字数 98 浏览 0 评论 0原文

我想添加评论的日期/时间,以便我可以知道我何时进行了这些更改,并且我现在正在手动执行此操作,因为我找不到快捷方式。对于 IntelliJ IDEA 来说,拥有一个快捷方式真是太棒了!

I'd like to add date/time for comments so that I can know when I did those changes, and I am doing that by hand now because I could not find a shortcut. What a great plus for IntelliJ IDEA to have a shortcut for that!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

半城柳色半声笛 2024-12-31 03:37:57

您可以创建自己的:

  1. 在“设置”中,转到“实时模板”
  2. 添加带有缩写“日期”的新模板
  3. 对于“模板文本”,请指定 $date$。现在应该启用“编辑变量”按钮。
  4. 编辑变量,并将 $date$ 设置为使用表达式 date()
  5. 在模板上下文下启用“Java 注释”,然后单击“确定”。

现在,当您键入“日期”并使用默认完成手势(Tab)时,它将用当前日期替换“日期”。

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

You can create your own:

  1. In Settings, go to Live Templates
  2. Add a new template with the abbreviation "date"
  3. For "template text", specify $date$. Now the "Edit Variables" button should be enabled.
  4. Edit the variables, and set $date$ to use the expression date().
  5. Enable "Java comment" under the template's context and click OK.

Now when you type "date" and use the default completion gesture (Tab), it will replace "date" with the current date.

You can also make use of the time() expression. Note that it doesn't seem like IntelliJ has great support for specifying the format of this date.

默嘫て 2024-12-31 03:37:57

实时模板使用的 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 对指定日期和时间格式有很好支持;-)

The date() and time() functions used by the live templates are based on standard java library functions. You can pass a standard java data/time formatter string as an argument to date() and time(). E.g. To get a timestamp like

2014-08-19T16:24:05.429Z

use in "Edit Template Variables" the variable expression:

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

to be assigned to the $date$ variable.

@Mark, Now IntelliJ has great support for specifying the date and time format ;-)

甚是思念 2024-12-31 03:37:57

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

“设置”>“编辑|文件和代码模板>包括(TAB)>文件头

然后输入如下内容:

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

Or you can just add the date whenever you create a new file by:

Settings > Editor | File and Code Templates > Includes (TAB) > File Header

Then type down something like:

/**
* Created by ${USER} on ${DAY} ${MONTH_NAME_SHORT}, ${YEAR} 
*/ 
若水微香 2024-12-31 03:37:57

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

当前日期/时间格式为 YYYY-MM-DD 和 YYYY-MM-DD HH:MM:SS

当前 UNIX 时间戳(以秒和毫秒为单位)

There is a good plugin for that called Referencer:
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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文