- 首先點(diǎn)擊右下角的
管理(齒輪形狀的),選擇其中的用戶代碼片段

image.png
- 選擇現(xiàn)有的python代碼片段
python.json

image.png
- 然后添加以下內(nèi)容

image.png
{
"HEADER": {
"prefix": "header",
"body": [
"#!/usr/bin/env python",
"# -*- encoding: utf-8 -*-",
"'''",
"@File : $TM_FILENAME",
"@Time : $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
"@Author : Jesse Chang",
"@Contact : jessechang2358@gmail.com",
"@Version : 0.1",
"@License : Apache License Version 2.0, January 2004",
"@Desc : None",
"'''",
"",
"$0"
],
}
}
使用方法:在代碼的頭部輸入header按回車就會(huì)自動(dòng)生成頭部注釋
這是最終效果:

image.png
變量(Variables)
使用 $name 或者 ${name|default} 可以插入變量的值,如果變量未被賦值則插入 default 的值或者空值 。當(dāng)變量未被定義,則將變量名插入,變量(Variables)將被轉(zhuǎn)換為占位符(Placeholders)
系統(tǒng)變量如下
-
TM_SELECTED_TEXT當(dāng)前選定的文本或空字符串 -
TM_CURRENT_LINE當(dāng)前行的內(nèi)容 -
TM_CURRENT_WORD光標(biāo)下的單詞的內(nèi)容或空字符串 -
TM_LINE_INDEX基于零索引的行號(hào) -
TM_LINE_NUMBER基于一索引的行號(hào) -
TM_FILENAME當(dāng)前文檔的文件名 -
TM_FILENAME_BASE當(dāng)前文檔的文件名(不含后綴名) -
TM_DIRECTORY當(dāng)前文檔的目錄 -
TM_FILEPATH當(dāng)前文檔的完整文件路徑 -
CLIPBOARD剪切板里的內(nèi)容
插入當(dāng)前日期或時(shí)間:
-
CURRENT_YEAR當(dāng)前年(四位數(shù)) -
CURRENT_YEAR_SHORT當(dāng)前年(兩位數(shù)) -
CURRENT_MONTH當(dāng)前月 -
CURRENT_MONTH_NAME本月的全名(’七月’) -
CURRENT_MONTH_NAME_SHORT月份的簡(jiǎn)稱(’Jul’) -
CURRENT_DATE當(dāng)前日 -
CURRENT_DAY_NAME當(dāng)天的名稱(’星期一’) -
CURRENT_DAY_NAME_SHORT當(dāng)天的短名稱(’Mon’) -
CURRENT_HOUR當(dāng)前小時(shí) -
CURRENT_MINUTE當(dāng)前分鐘 -
CURRENT_SECOND當(dāng)前秒
當(dāng)前語言的行注釋或塊注釋:
-
BLOCK_COMMENT_START塊注釋開始標(biāo)識(shí),如 PHP/*或 HTML ` -
BLOCK_COMMENT_END塊注釋結(jié)束標(biāo)識(shí),如 PHP*/或 HTML--> -
LINE_COMMENT行注釋,如: PHP//或 HTML ``
參考資料