PyCharm:插入日期和时间

Dus*_*sty 6 pycharm

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

基本上我会喜欢键入Ctrl + d(或其他东西),它会粘贴当前的日期和时间.

小智 13

您可以为此设置自定义实时模板.由于PyCharm文档的"编辑模板变量对话框"页面清楚地指出,对于您在实时模板中使用的任何变量,您可以定义一个表达式,该表达式可以使用PyCharm的几个内置函数.

其中一个功能是date().不带参数调用它或指定日期格式.

因此,在您的案例中设置实时模板的步骤如下:

  1. 打开 Settings -> IDE Settings -> Live Templates
  2. Python从列表中选择并单击Add(绿色加左侧)或按Alt+Insert.
  3. 输入要使用的缩写和模板说明.
  4. Template text区域写入$DATE$(您可以使用另一个变量名称).
  5. 点击Edit variables.
  6. 选择旁边的表达式字段DATE(或您使用的任何内容)并放在date()那里.如果需要,您可以指定日期格式,例如date("dd MMM yyyy").
  7. 点击OK.
  8. 不要忘记为实时模板定义上下文(Template text区域下方的蓝色链接).Python至少选择.
  9. 关闭Settings对话框OK.
  10. 您现在可以使用您定义的实时模板插入今天的日期:输入您选择的缩写并按Tab键(默认情况下).

编辑:适用于PyCharm 3.4专业版

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