gpt4 book ai didi

PyCharm:插入日期和时间

转载 作者:行者123 更新时间:2023-12-02 18:06:58 47 4
gpt4 key购买 nike

有没有办法通过按钮或热键在 PyCharm 中插入当前日期和时间,而不必每次都重新输入?

基本上我很想输入Ctrl + d (或其他东西),它会粘贴当前日期和时间。

最佳答案

您可以为此设置自定义实时模板。如"Edit Template Variables Dialog" page PyCharm 文档明确指出,对于您在实时模板中使用的任何变量,您可以定义一个表达式,该表达式可以利用 PyCharm 的多个 built-in functions .

这些函数之一是date()。不带参数调用它或指定日期格式。

因此,根据您的情况设置实时模板的步骤是:

  1. 打开设置 -> IDE 设置 -> 实时模板
  2. 从列表中选择 Python,然后点击添加(左侧绿色加号)或按 Alt+Insert
  3. 输入要使用的缩写和模板说明。
  4. 模板文本区域中写入$DATE$(不过您可以使用其他变量名称)。
  5. 点击编辑变量
  6. 选择DATE(或您使用的任何内容)旁边的表达式字段并将date()放在那里。如果需要,您可以指定日期格式,例如: G。 日期(“dd MMM yyyy”)
  7. 点击确定
  8. 不要忘记为实时模板定义上下文(模板文本区域下方的蓝色链接)。至少选择 Python
  9. 点击确定关闭设置对话框。
  10. 您现在可以使用您定义的实时模板来插入今天的日期:输入您选择的缩写并按 Tab 键(默认情况下)。

编辑:适用于 PyCharm 3.4 专业版

EDIT2:要插入时间,请使用另一个 PyCharm 的内置函数 - time()

EDIT3:它似乎是通过 Java's Velocity templating language 实现的。所以日期字符串中的符号与那些相同。像这样的东西:

Symbol Meaning Presentation Example
------ ------- ------------ -------
G era designator (Text) AD
y year (Number) 1996
M month in year (Text & Number) July & 07
d day in month (Number) 10
h hour in am/pm (1~12) (Number) 12
H hour in day (0~23) (Number) 0
m minute in hour (Number) 30
s second in minute (Number) 55
S millisecond (Number) 978
E day in week (Text) Tuesday
D day in year (Number) 189
F day of week in month (Number) 2 (2nd Wed in July)
w week in year (Number) 27
W week in month (Number) 2
a am/pm marker (Text) PM
k hour in day (1~24) (Number) 24
K hour in am/pm (0~11) (Number) 0
z time zone (Text) Pacific Standard Time
' escape for text (Delimiter)
'' single quote (Literal) '

关于PyCharm:插入日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24792410/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com