2014-07-16 71 views
3

有沒有辦法通過按鈕或熱鍵在PyCharm中插入當前的日期和時間,而不必每次都重新輸入?PyCharm:插入日期和時間

基本上我很樂意輸入Ctrl + d(或其他),它會粘貼當前的日期和時間。

回答

12

您可以爲此設置自定義實時模板。由於PyCharm文檔的"Edit Template Variables Dialog" page明確指出,對於您在Live模板中使用的任何變量,您可以定義一個表達式,它可以使用PyCharm的幾個built-in functions

其中一個功能是date()。無參數地調用它或指定日期格式。

所以,針對你的情況建立動態模板的步驟是:

  1. 打開Settings -> IDE Settings -> Live Templates
  2. 從列表中選擇Python並單擊Add(綠色加至左)或按Alt+Insert
  3. 輸入要使用的縮寫和模板描述。
  4. Template text區域寫入$DATE$(但可以使用其他變量名稱)。
  5. 點擊Edit variables
  6. 選擇DATE旁邊的表達式字段(或任何您使用的)並將date()放在那裏。如果需要,你可以指定日期格式,例如, G。 date("dd MMM yyyy")
  7. 點擊OK
  8. 不要忘記爲實時模板定義上下文(Template text區域下的藍色鏈接)。至少選擇Python
  9. 關閉SettingsOK對話。
  10. 您現在可以使用您定義的實時模板插入今天的日期:輸入您選擇的縮寫,然後按Tab(默認)。

編輯:適用於PyCharm 3.4專業版

EDIT2:插入時間使用其他PyCharm的內置功能 - time()