生活随笔
收集整理的這篇文章主要介紹了
Visual Studio使用技巧,创建自己的代码片段
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.代碼片段的使用示例
在編寫(xiě)代碼中常會(huì)使用代碼片段來(lái)提高我們的編寫(xiě)代碼的效率,如:在Visual Studio中編寫(xiě)一個(gè)
for(int i = 0; i < length;i++){?}這樣的代碼,我們只需要寫(xiě) for 然后緊接著按2下”Tab鍵”即可實(shí)現(xiàn)上面的代碼片段,如果需要編寫(xiě)一個(gè)
private int myVar;?public int MyProperty{ get { return myVar; } set { myVar = value; }}我們只需要寫(xiě) propfull 然后緊接著按2下“Tab鍵”即可實(shí)現(xiàn)上面所示的代碼片段。
可謂是非常的方便啊,提高了我們的工作效率。那么如何來(lái)自定義一個(gè)我們自己的代碼片段呢?
?
2.創(chuàng)建自己的代碼片段
在Visual Studio中依次點(diǎn)擊:工具 >> 代碼片段管理器
在代碼管理器中的“語(yǔ)言”我們這里選擇Visual C#(當(dāng)然你也可以根據(jù)自己需求選擇其他的語(yǔ)言),然后選擇Visual C#文件夾,如下圖所示:
到了這里就比較好辦了,拷貝位置:C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC#\Snippets\2052\Visual C# 在電腦中打開(kāi)該路徑可以拷貝一份出來(lái),然后將拷貝出來(lái)的文件用VS打開(kāi)進(jìn)行修改,然后丟在該目錄中重啟你的Visual Studio即可。
?
如拷貝propfull.snippet 文件進(jìn)行修改,我文件名修改為 propn.snippet ,內(nèi)容修改后如下:
<?xml version="1.0" encoding="utf-8"?><CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">? <CodeSnippet Format="1.0.0">??? <Header>????? <Title>propn</Title>????? <Shortcut>propn</Shortcut>????? <Description>MVVM自動(dòng)通知屬性和支持字段的代碼段</Description>????? <Author>Andrew</Author>????? <SnippetTypes>??????? <SnippetType>Expansion</SnippetType>????? </SnippetTypes>??? </Header>??? <Snippet>????? <Declarations>??????? <Literal>????????? <ID>type</ID>????????? <ToolTip>屬性類(lèi)型</ToolTip>????????? <Default>int</Default>??????? </Literal>??????? <Literal>????????? <ID>property</ID>????????? <ToolTip>屬性名</ToolTip>????????? <Default>MyProperty</Default>??????? </Literal>??????? <Literal>????????? <ID>field</ID>????????? <ToolTip>支持此屬性的變量</ToolTip>????????? <Default>myVar</Default>??????? </Literal>????? </Declarations>????? <Code Language="csharp">??????? <![CDATA[private $type$ $field$;???? public $type$ $property$??? {??????? get { return $field$;}??????? set ??? { ????? $field$ = value;????? this.RaisePropertyChanged("$property$");??? }??? }??? $end$]]>????? </Code>??? </Snippet>? </CodeSnippet></CodeSnippets>說(shuō)明:其實(shí)不要看著上面的XML有這么多,其實(shí)非常非常簡(jiǎn)單,依葫蘆畫(huà)瓢的事情,稍微看一下用不了2分鐘就畫(huà)出這個(gè)”瓢”啦!
?
大功告成,重啟VS 輸入“propn” 然后按2次Tab鍵 彈出如下代碼
private int myVar;?public int MyProperty{ get { return myVar; } set { myVar = value; this.RaisePropertyChanged("MyProperty"); }}學(xué)會(huì)了這些VS中的神技,是不是事半功倍?嘿嘿嘿.
其實(shí)也有其他的插件可以對(duì)這些進(jìn)行支持,不過(guò)我個(gè)人是不怎么喜歡插件的,請(qǐng)?jiān)试S我保持這個(gè)自己的權(quán)利吧!
轉(zhuǎn)載請(qǐng)注明:王旭博客 ? Visual Studio使用技巧,創(chuàng)建自己的代碼片段
轉(zhuǎn)載于:https://www.cnblogs.com/andrew-blog/p/3848891.html
總結(jié)
以上是生活随笔為你收集整理的Visual Studio使用技巧,创建自己的代码片段的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。