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