成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

聊聊VSCode中Snippet插件的使用(提高編程效率)

本文介紹的是 VSCode Snippet 插件,一種代碼片段配置插件,可以節省你寫樣板代碼的時間。

聊聊VSCode中Snippet插件的使用(提高編程效率)

你可能之前學習過 VSCode Snippet 插件,知道它的作用也學習了配置的語法,但是你想不到落地使用的場景。本文也將解決你的這個疑惑~

本文將介紹 VSCode Snippet 的使用介紹、配置語法、引入方式和使用場景。【推薦學習:vscode教程、編程教學】

VSCode Snippet 插件使用簡介

聊聊VSCode中Snippet插件的使用(提高編程效率)

(圖片來自于 VSCode 官網)

如 gif 圖所示,當你想編寫一段 ajax 代碼時,只需要在編輯器里輸入 ajax,再點擊下 Tab 鍵,就會為你自動生成 ajax 代碼的模板。

Snippet 支持我們配置自己想要的任意代碼片段,因此我們可以把項目中常見的代碼片段抽出來,提高編程效率。同時可以共享給所在的團隊,提高整個團隊的編程效率。

Snippet 配置語法

我們拿 antd 組件庫舉例,比如我們想配置 antd 的 Snippet 代碼片段:

Antd Selet 組件代碼如下:

<Select   defaultValue="lucy"   style={{ width: 100 }}   onChange={handleChange}   options={[     {       value: 'jack',       label: 'Jack',     },     {       value: 'lucy',       label: 'Lucy',     }   ]} />
登錄后復制

對應的 Snippet 配置代碼如下:

{     "antd/Select": {         "prefix": ["Select"],         "body": [             "<Select",             "    defaultValue={$1}",             "    style={{ width: ${2|100,200,300,400|} }}",             "    onChange={${3:handleChange}}",             "    options={[",             "        {",             "            value: $4,",             "            label: $5,",             "        }",             "    ]}",             "/>"         ],         "description": "Antd Select UI 組件"     } }
登錄后復制

字段含義:

  • prefix 是觸發 snippets 的前綴,可以通過數組指定多個

  • body 是填入到編輯器的內容

  • description 是 snippets 的描述

body 部分可以通過 ${} 的方式指定光標位置、順序、占位字符串、可用的值等

${} 語法簡介:

  • 光標跳轉:

    11

    2:

  • 占位符:${1: placeholder}

  • 可選值:${1|text1,text2,text3|}

  • 變量:$變量名

    在模版可編輯位置填入內容的時候,有的時候需要用到選中的值、剪貼板的值、文件名、日期等,這些信息通過 snippets 中支持的變量來取。

    比如:* TM_FILENAME: 文件名* TM_CURRENT_LINE: 當前行的內容* CLIPBOARD: 剪貼板內容* WORKSPACE_NAME:workspace 的名字* WORKSPACE_PATH:workspace 的路徑* CURRENT_YEAR:當前年* CURRENT_MONTH:當前月* CURRENT_DATE:當前日* RANDOM: 隨機數* RANDOM_HEX: 6 位隨機 16 進制數* UUID: 唯一 id

    可以取這些變量的值來填入到光標位置,方式就是使用

    TM_FILENAMETM_FILENAME、

    CURRENT_YEAR 的方式。

Snippets 引入方式:

  • 方式一:直接在項目中生成 .vscode/xxx.code-snippets 文件,格式為本文描述的 JSON 格式,語法如上述介紹。操作方式:

  • 方式二:發布 VS Code 插件:

Sinppets 插件使用場景:

  • 使用一些開源組件庫可以找尋是否已經存在 Snippet 插件,例如 antd 的 snippet 插件:github.com/bang88/antd…

  • 如果你的項目使用了某個開源的框架/組件庫,這個開源項目沒有配套的 Snippets 插件,那么已經學會封裝 Snippets 插件的你,快快動起勤勞的小手,是時候為你的團隊或者社區做些貢獻啦~

  • 如果你的項目中,基于 antd 等 UI 組件庫,又封裝了一些自己業務的公共組件,那么可以給這些業務相關的公共的組件封裝一個 Snippets 插件,提高你團隊的效率

  • 除了 JSX 類的組件,一些常用的工具函數也可以抽象 Snippets 插件代碼片段

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
夜夜嗨AV熟妇人妻涩爱AV| 中国毛茸茸性XXXX| 夜夜澡人摸人人添人人看| 再深点灬舒服灬太大了网站 | FREEFORNVIDEOS性| 成人片黄网站色多多WWW | AV无码久久久久久不卡网站| 波多野结AV衣东京热无码专区| 国产白丝护士AV在线网站| 国模无码视频一区二区三区| 久久久精品久久久久久96| 男女啪啪无遮挡免费网站| 日本中文字幕一区二区高清在线| 无码抽搐高潮喷水流白浆| 亚洲国产精品嫩草影院久久| 1819岁MACBOOK日本| 大荫蒂又大又长又硬又紧又粗| 国产无遮挡又黄又爽奶头| 久久久久99精品成人片欧美| 欧美精品亚洲精品日韩传电影| 首页 动漫 亚洲 欧美 日韩| 亚洲成AV人片在线观看WWW| 真人无码作爱免费视频| 粗大黑人巨精大战欧美成人| 韩国三级在线观看| 男人吃奶摸下挵进去好爽| 视频一区二区三区免费| 亚洲乱色伦图片区小说| JAPANESE极品少妇| 国产男男Gay视频在线看| 久久久久人妻精品一区三寸| 人妻天天爽夜夜爽一区二区| 亚洲AV网站在线| 性欧美一区二区三区| 日韩A级无码免费视频| 午老司机午夜福利视频| 永久黄网站色视频免费直播| 成熟丰满熟妇自慰XXXXX| 娇妻强被迫伦姧惨叫 在线| 欧美精品亚洲日韩AⅤ| 无码中文字幕加勒比高清| 曰本无码人妻丰满熟妇啪| 丁香花高清在线观看完整版| 精品精品国产高清A毛片| 强壮公弄得我次次高潮| 亚洲AV无码AV制服丝袜在线| 99国产欧美久久久精品蜜芽| 国产精品久久无码一区二区三区网| 局长从后面握住我的奶| 深入浅出糙汉X软妹V1V| 又粗又硬又黄A级毛片| 国产成 人 在线观看 亚洲| 久久香蕉国产线看观看怡红院妓院| 色屁屁WWW影院免费观看入口| 亚洲日韩乱码中文无码蜜桃臀网站 | 99国内精品久久久久影院 | 亚洲AV成人无码天堂| AV无码久久久久久不卡网站| 黑人男女粗大猛烈进出视频| 奇米第四色777ME| 亚洲人成线无码7777| 高H闺蜜老公1V1| 没带罩子让他捏了一节课| 西方44大但人文艺术是什么东西| CHINA 农村妇女NOMEX| 精品 日韩 国产 欧美 视频| 色妓AV人妻一区二区三区| 又爽又黄无遮挡高潮视频网站| 国产极品美女高潮无套| 女人自慰喷水全过程免费观看| 亚洲AV永久无码精品秋霞电影秋| 成 人 黄 色 网 站 18| 久久人与动人物A级毛片| 无码人妻视频一区二区三区| XOXOXO性ⅩYY欧美片| 久久九九精品国产AV片国产| 无码A级毛片视频| 宝贝你的奶好大我想吃| 看国产黄大片在线观看| 香蕉久久AV一区二区三区APP| Chinese45丰满成熟HD| 久久久久久九九99精品| 性色AⅤ无码久久久久久精品| 成年美女黄网站色大免费视频| 蜜桃AV人片在线观看| 亚洲精品国产AⅤ成拍色拍| 国产成人无码AV在线播放无广告 | 精品亚洲成A人无码成A在线观看| 婷婷成人综合激情在线视频播放| 啊哈~给我~啊(H)| 免费无码黄动漫在线观看| 亚洲精品一品区二品区三品区 | 麻豆专媒体一区二区| 亚洲国产成人久久精品APP| 国产精品久久久久久婷婷| 日韩精品乱码AV一区二区| 97色伦图片97综合影院| 旧里番YY6080在线播放| 亚洲精品无码一区二区AⅤ污美国 亚洲精品无码一区二区AⅤ污 | 亚洲AV免费高潮喷水| 国产精品扒开腿做爽爽爽视频| 日本亚洲色大成网站www久久| √天堂网WWW最新版| 久久人人爽人人爽AV片| 亚洲精品无码AV中文字幕| 国产熟妇人妻ⅩXXXX麻豆网址| 四季AV无码专区AV浪潮| 成在线人AV免费无码高潮喷水 | 久久亚洲AV成人无码国产电影| 亚洲AV无码专区国产乱码软件 | 国产成人亚洲色成人网站WWW永久四虎 | 国产在线孕妇孕交| 午夜无遮挡男女啪啪免费软件 | 久久五月丁香合缴情网| 亚洲日本VA中文字幕| 精品人妻一区二区三区四区九九| 亚洲AV无码乱码麻豆精品国产 | 亚洲av中文无码| 国产在线拍揄自揄视频网站| 无码中文字幕人妻在线一区二区三| 国产成人69视频午夜福利在线观| 色诱久久久久综合网YWWW| 大象成品网站1688入口官网| 日产精品一线二线三线芒| 超碰97人人模人人爽人人喊| 人妻少妇粗大持久满足| А√天堂资源官网在线资源| 人妻 丝袜美腿 中文字幕| 啊灬啊别停灬用力啊| 日韩AV在线一区二区| 丰满又黄又爽少妇毛片| 四川丰满少妇被弄到高潮| 国产AⅤ精品一区二区久久| 天堂AV无码大芭蕉伊人AV不卡| 国产A∨精品一区二区三区不卡| 四虎成人精品一区二区免费网站 | YY111111少妇影院免费| 人妻AV中文系列| 成人无码影片精品久久久| 手机免费AV片在线播放| 国产裸体裸美女无遮挡网站| 亚洲AV无码久久精品蜜桃| 精品福利一区二区三区免费视频| 亚洲色精品三区二区一区| 老太奶性BBWBBW| 中文字幕精品一二三四五六七八| 嫩BBB槡BBBB搡BBBB| 把腿张开老子臊烂你多p晓晓| 色窝窝AV资源网| 国产毛片久久久久久国产毛片| 亚洲AV无码蜜臀久久寂寞少妇| 精品一区二区三区不卡少妇av| 又粗又黄又猛又爽大片APP| 欧美激情一区二区三区在线 | 黑人与亚洲女人XXXXXXXⅩ| 亚洲日韩AV无码| 蜜桃国产精品乱码一区二区三区| CHINESE熟女熟妇1乱| 牲交A欧美牲交AⅤ免费一| 国产亚洲AV浪潮A∨尹人Av| 亚洲日韩欧洲无码A∨夜夜| 妺妺窝人体色www聚色窝图| 边做边爱边吃奶叫床的动态图| 熟睡入侵JEALOUSVUE| 国产未成女一区二区| 亚洲午夜精品一区二区| 欧美XXXXX高潮喷水麻豆| 丰满少妇被猛烈进AV毛片| 亚洲AV日韩AV永久无码色欲| 久久婷婷成人综合色| OM老熟妇DHXⅩXXX| 无码AV中文字幕免费放| 久久精品女人天堂AV免费观看| AV无码一区二区大桥未久| 日日噜噜夜夜狠狠久久蜜桃| 国内A级毛片免费观看| 一区二区欧美视频| 人人妻人人澡人人爽人人精直播| 国产精品无码AV片在线观看播放| 亚洲欧美精品水蜜桃| 欧美日韩中文字幕视频不卡一二区 | 久久久久久久波多野结衣高潮 | 在线天堂中文在线资源网| 日本成熟人妻HD| 韩国三级日本三级美三级| 88国产精品欧美一区二区三区| 少妇大叫太大太爽受不了| 精品国品一二三产品区别在线观看 | 国产 国语对白 露脸| 亚洲色偷偷综合亚洲AV伊人| 亲孑伦一区二区三区| 国产午夜片无码区在线观看| 中文手机电影在线观看| 舌头伸进去添的我好爽高视频| 精品久久久久中文字幕APP| 办公室被绑奶头调教羞辱OL| 亚洲AV永久无码精品无码影片| 欧美人文艺术欣赏PPT背景| 国产日产欧产精品精品| 91人人妻人人澡人人爽精品|