VSCode 用户自定义片段 snippet 基本语法说明
生活随笔
收集整理的這篇文章主要介紹了
VSCode 用户自定义片段 snippet 基本语法说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先上一個官方模板:
"Print to console": {"prefix": "log","body": ["console.log('$1');","$2"],"description": "Log output to console" }prefix 前綴,emmet 觸發條件,例如上述片段,輸入log 時會觸發 emmet 提示
body 片段主體,數組形式
description 描述,emmet 提示的顯示內容
基本語法
- body 內一個數組元素即代表一行代碼
- 使用 $ 插入用戶自定義內容
- $number 數字的大小表示光標的先后順序,使用 tab鍵移動光標位置,相同序號的內容會同時更改
- $0 表示光標最終位置
- ${number: defaultContent} 為插入內容設置默認值
- ${number|select1,select2|} 為插入內容提供可選項
- $name 或 ${name: default} 插入變量值,若變量名未定義則插入變量名
預定義變量名稱
文件 TM_SELECTED_TEXT:當前選定的文本或空字符串; TM_CURRENT_LINE:當前行的內容; TM_CURRENT_WORD:光標所處單詞或空字符串 TM_LINE_INDEX:行號(從零開始); TM_LINE_NUMBER:行號(從一開始); TM_FILENAME:當前文檔的文件名; TM_FILENAME_BASE:當前文檔的文件名(不含后綴名); TM_DIRECTORY:當前文檔所在目錄; TM_FILEPATH:當前文檔的完整文件路徑; 剪貼板 CLIPBOARD:當前剪貼板中內容。 時間 CURRENT_YEAR: 當前年份; CURRENT_YEAR_SHORT: 當前年份的后兩位; CURRENT_MONTH: 格式化為兩位數字的當前月份,如 02; CURRENT_MONTH_NAME: 當前月份的全稱,如 July; CURRENT_MONTH_NAME_SHORT: 當前月份的簡稱,如 Jul; CURRENT_DATE: 當天月份第幾天; CURRENT_DAY_NAME: 當天周幾,如 Monday; CURRENT_DAY_NAME_SHORT: 當天周幾的簡稱,如 Mon; CURRENT_HOUR: 當前小時(24 小時制); CURRENT_MINUTE: 當前分鐘; CURRENT_SECOND: 當前秒數。總結
以上是生活随笔為你收集整理的VSCode 用户自定义片段 snippet 基本语法说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Git标签tag及tag远程同步
- 下一篇: 利用 Git OpenSSH 查看/生成