Visual Studio SnippetDesigner使用
SnippetDesigner代碼片段編輯器
這是一款在Visual Studio上代碼片段編輯器插件,可以輕松創(chuàng)建代碼片段,為什么要用這個(gè)代碼片段呢,理由:平常在編碼過(guò)程中,有許多重復(fù)性的代碼語(yǔ)句,為了提高編碼速度與便捷,就可以把重復(fù)性的代碼語(yǔ)句存起來(lái),通過(guò)快捷方式取出來(lái)用。例如在Vs里自帶的foreach代碼片段:
foreach (var item in collection) { }這里,提供一款第三方插件-SnippetDesigner,可快速的進(jìn)行Snippet的開(kāi)發(fā)。
【步驟一】:安裝SnippetDesigner。
在VS的菜單欄里:工具->擴(kuò)展和更新->聯(lián)機(jī)->在搜索欄里輸入SnippetDesigner,找到并且下載下來(lái),下載好了,必須關(guān)閉VS才會(huì)自動(dòng)安裝。
使用
成功安裝好插件后,重新打開(kāi)VS,在菜單欄->文件->新建->文件,打開(kāi)下面這個(gè)界面,會(huì)看到多出Snippet Designer這個(gè)分頁(yè):
【步驟二】:構(gòu)建Snippet。
1) 打開(kāi)VS,隨便打開(kāi)一個(gè)工程。找一個(gè)CS文件,輸入需要生產(chǎn)Snippet的代碼。
如下圖所示,輸入了一個(gè)Snippet的string進(jìn)行測(cè)試。
2) 選中該行代碼→右鍵→選擇【Export as Snippet】
3)只需要在彈框中輸入Snippet(Snippet所生成的文件名稱)與Shortcut(VS中使用的快速構(gòu)建的縮寫(xiě))
Snippet: 代碼片段的一個(gè)標(biāo)題
Language: 代碼片段的計(jì)算機(jī)語(yǔ)言(這里我選擇的是C#)
Shortcut: 快捷方式(這個(gè)重要,我填的是MyInstance,只要敲打出MyInstance,就可以選擇這個(gè)模板了)
Author: 作者的名字
Description: 代碼片段的描述
Replacement Delimiter: 替換符,默認(rèn)使用$$(需要自定義的代碼就可以使用)
4) ctrl+s ,保存Snippet,默認(rèn)路徑已經(jīng)是Snippet Manager能夠檢索到的路徑。?
所以,只需要保存之后,就直接能夠在代碼中使用。
5)在代碼中就能夠直接使用了。
【步驟三】:Snippet中的Replacement的功能。
只需要在需要替換的內(nèi)容的左右使用‘$’進(jìn)行約束即可。Export的時(shí)候會(huì)自動(dòng)識(shí)別。
?
使用:我這個(gè)代碼片段用的快捷方式是MyInstance,我在編寫(xiě)出my時(shí)就會(huì)出現(xiàn)快捷代碼片段了,只要連續(xù)按Tab按鍵兩次插入代碼片段了。
.snippet文件的真面目我在Sublime下打開(kāi).snippet文件,其實(shí)就是個(gè)xml格式的文件,你也可以用xml的方式新建代碼片段,只是用SnippetDesigner編輯器更方便就是了
推薦一個(gè)公眾號(hào):dotNET編程大全,掃碼關(guān)注!
需加微信交流群的,請(qǐng)加小編微信號(hào)z438679770,切記備注?加群,小編將會(huì)第一時(shí)間邀請(qǐng)你進(jìn)群!
?每日分享不易,"在看"就是鼓勵(lì)!
總結(jié)
以上是生活随笔為你收集整理的Visual Studio SnippetDesigner使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: IComparer与IEqualityC
- 下一篇: 生态合作与自主可控