日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

VSCode 用户自定义片段 snippet 基本语法说明

發(fā)布時(shí)間:2023/12/4 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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ù)定義變量名稱

文件 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)前月份,如 02CURRENT_MONTH_NAME: 當(dāng)前月份的全稱,如 July; CURRENT_MONTH_NAME_SHORT: 當(dāng)前月份的簡(jiǎn)稱,如 Jul; CURRENT_DATE: 當(dāng)天月份第幾天; CURRENT_DAY_NAME: 當(dāng)天周幾,如 Monday; CURRENT_DAY_NAME_SHORT: 當(dāng)天周幾的簡(jiǎn)稱,如 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)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。