vscode 添加代碼片段中的預置變量總結
vscode官網地址:https://code.visualstudio.com/docs/editing/userdefinedsnippets
可以使用以下變量:
TM_SELECTED_TEXT---當前選定的文本或空字符串
TM_CURRENT_LINE----當前行的內容
TM_CURRENT_WORD----光標下單詞的內容或空字符串
TM_LINE_INDEX------基于零索引的行號
TM_LINE_NUMBER-----基于單索引的行號
TM_FILENAME--------當前文檔的文件名
TM_FILENAME_BASE---當前文檔的文件名,不帶擴展名
TM_DIRECTORY-------當前文檔的目錄
TM_FILEPATH--------當前文檔的完整文件路徑
RELATIVE_FILEPATH--當前文檔的相對(相對于打開的工作區或文件夾)文件路徑
CLIPBOARD----------剪貼板的內容
WORKSPACE_NAME-----打開的工作區或文件夾的名稱
WORKSPACE_FOLDER---打開的工作區或文件夾的路徑
CURSOR_INDEX-------基于零索引的游標編號
CURSOR_NUMBER------基于單索引的游標編號
關于插入當前時間和日期的變量:
CURRENT_YEAR---------------當年
CURRENT_YEAR_SHORT---------當年的最后兩位數字
CURRENT_MONTH--------------兩位數字的月份(例如“02”)
CURRENT_MONTH_NAME---------月份的全名(例如“7 月”)
CURRENT_MONTH_NAME_SHORT---月份的簡稱(例如“Jul”)
CURRENT_DATE---------------月份中的日期(兩位數字)(例如“08”)
CURRENT_DAY_NAME-----------日期名稱(例如“星期一”)
CURRENT_DAY_NAME_SHORT-----當天的簡稱(例如“星期一”)
CURRENT_HOUR24-------------小時制格式的當前小時
CURRENT_MINUTE-------------當前分鐘(兩位數字)
CURRENT_SECOND-------------當前秒為兩位數
CURRENT_SECONDS_UNIX-------自 Unix 紀元以來的秒數
CURRENT_TIMEZONE_OFFSET----當前 UTC 時區偏移量為 或 (示例 )。+HH:MM-HH:MM-07:00
插入隨機值:
RANDOM--------6 個隨機的 Base-10 數字
RANDOM_HEX----6 個隨機的 Base-16 數字
UUID----------版本 4 UUID
要插入行或塊注釋,遵循當前語言:
BLOCK_COMMENT_START-----示例輸出:PHP /*或 HTML<!--
BLOCK_COMMENT_END-------示例輸出:PHP */或 HTML-->
LINE_COMMENT------------示例輸出:在 PHP 中//
下面的代碼片段插入 JavaScript 文件和 HTML 文件中:/ Hello World /
{
"hello": {
"scope": "javascript,html",
"prefix": "hello",
"body": "$BLOCK_COMMENT_START Hello World $BLOCK_COMMENT_END"
}
}

浙公網安備 33010602011771號