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