Vscode好用的一些前端自定義代碼推薦
在vscode中用戶可以通過(guò)自定義代碼模板和設(shè)置自定義代碼快捷鍵。在前端開(kāi)發(fā)領(lǐng)域,一些好的自定義代碼能夠加快我們的開(kāi)發(fā)進(jìn)度,提升開(kāi)發(fā)效率。下面推薦一些常用的自定義代碼片段。
設(shè)置自定義代碼文件(snippets)
通過(guò)vscode個(gè)人設(shè)置的Snippets選項(xiàng)選擇或者創(chuàng)建一個(gè)自定義snippets文件。
snippets的文件格式類似JSON,文件中key的含義如下:
prefix:設(shè)置自定義代碼對(duì)應(yīng)的快捷鍵。
body:自定義代碼片段主體,為數(shù)組形式,具體可參考后續(xù)代碼。
description:對(duì)該段自定義代碼片段的描述。
推薦自定義代碼片段
let:通過(guò)自定義let代碼可以更加方便的定義變量。
// ${2:key為占位符,默認(rèn)為key,輸入完后按Tab跳轉(zhuǎn)到value處。 "let": { "prefix": "let", //自定義快捷鍵 "body": [ "let ${2:key} = ${3:value};" ], "description": "let聲明變量" },
實(shí)際效果:
logs:在實(shí)際開(kāi)發(fā)過(guò)程中,console.log是常用的調(diào)試方法之一,通過(guò)自定義代碼片段能夠快速的生成調(diào)試代碼
//$1 $1 為兩個(gè)同名占位符,觸發(fā)自定義代碼段后兩個(gè)占位符同時(shí)出現(xiàn)光標(biāo) "logs": { "prefix": "logs", "body": [ "console.log('?。?!這是$1', $1);" ], "description": "控制臺(tái)打印變量" },
實(shí)際效果:
logg:或者采取下列方法,復(fù)制想要打印的變量名,隨后logg觸發(fā)自定義代碼片段即可。?。?!強(qiáng)烈推薦
//$CLIPBOARD$1能夠自動(dòng)識(shí)別剪切板的內(nèi)容,強(qiáng)烈推薦?。?! "paste to log": { "prefix": "logg", "body": [ "console.log('?。?!這是$CLIPBOARD$1', $CLIPBOARD$1);" ], "description": "打印出剪切板內(nèi)容" },
實(shí)際效果:
vue3:設(shè)置該快捷鍵可以一鍵生成vue文件的基礎(chǔ)框架
"vue3": { "prefix": "vue3", "body": [ "<template>", " <div>", "$1", " </div>", "</template>\n", "<script lang=\"ts\" setup>", "import { ref } from \"vue\" ", "$2", "</script>\n", "<style lang=\"less\" scoped>", "$3", "</style>" ], "description": "vue3" },
實(shí)際效果:
完整代碼
為了方便鐵鐵們的使用和調(diào)試,因此貼出完整代碼,如下所示(好使的話點(diǎn)個(gè)贊和收藏吧,球球了):
{ "vue3": { "prefix": "vue3", "body": [ "<template>", " <div>", "$1", " </div>", "</template>\n", "<script lang=\"ts\" setup>", "import { ref } from \"vue\" ", "$2", "</script>\n", "<style lang=\"less\" scoped>", "$3", "</style>" ], "description": "vue3" }, "logs": { "prefix": "logs", "body": [ "console.log('?。。∵@是$1', $1);" ], "description": "控制臺(tái)打印變量" }, "let": { "prefix": "let", "body": [ "let ${2:key} = ${3:value};" ], "description": "let聲明變量" }, "paste to log": { "prefix": "logg", "body": [ "console.log('?。?!這是$CLIPBOARD$1', $CLIPBOARD$1);" ], "description": "打印出剪切板內(nèi)容" }, }
總結(jié)
到此這篇關(guān)于Vscode好用的一些前端自定義代碼的文章就介紹到這了,更多相關(guān)Vscode前端自定義代碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
VScode?隱藏大量無(wú)用的文件比如在看Linux?kernel或boot時(shí)候
這篇文章主要介紹了VScode?隱藏大量無(wú)用的文件比如在看Linux?kernel或boot時(shí)候,VScode 工程創(chuàng)建先在 Ubuntu 下編譯一下 uboot,然后將編譯后的 uboot 文件夾復(fù)制到 windows 下,并創(chuàng)建VScode 工程,需要的朋友可以參考下2022-10-10Git 教程之創(chuàng)建倉(cāng)庫(kù)詳解
本文主要介紹Git 創(chuàng)建倉(cāng)庫(kù)的知識(shí),這里整理了相關(guān)資料及簡(jiǎn)單示例代碼,幫助大家學(xué)習(xí)理解此部分的知識(shí),有興趣的小伙伴可以參考下2016-09-09git中commit和push的區(qū)別及說(shuō)明
這篇文章主要介紹了git中commit和push的區(qū)別及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11如何設(shè)計(jì)一個(gè)幾十萬(wàn)在線用戶彈幕系統(tǒng)需求方案
這篇文章主要介紹了為大家如何設(shè)計(jì)一個(gè)幾十萬(wàn)在線用戶彈幕系統(tǒng)的需求實(shí)現(xiàn)方案詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>2023-05-05解決Git?Revert?再次合代碼無(wú)效問(wèn)題
這篇文章主要為大家介紹了解決Git?Revert?再次合代碼無(wú)效問(wèn)題,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08關(guān)于代碼閱讀問(wèn)題的小技巧 腳本之家原創(chuàng)(適合所有網(wǎng)站)不定時(shí)更新
因?yàn)楹芏嗑W(wǎng)站為了網(wǎng)站的安全,特將一些字符替換成中文字符,導(dǎo)致很多情況下,代碼無(wú)法運(yùn)行,或復(fù)制內(nèi)容的適合都是一行顯示,這里將會(huì)為大家整理一些。2011-01-01