av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

提高效率用好VisualStudio2010自定義代碼段

【獨(dú)家特稿】我在演講時(shí)發(fā)現(xiàn)這個(gè)功能也相當(dāng)有用,不用現(xiàn)場(chǎng)敲代碼,直接調(diào)出非常方便。Visual Studio 2010增強(qiáng)了自定義代碼段功能,使創(chuàng)建自定義代碼段的操作更加簡(jiǎn)單了。

創(chuàng)新互聯(lián)專注骨干網(wǎng)絡(luò)服務(wù)器租用十年,服務(wù)更有保障!服務(wù)器租用,溫江服務(wù)器租用 成都服務(wù)器租用,成都服務(wù)器托管,骨干網(wǎng)絡(luò)帶寬,享受低延遲,高速訪問(wèn)。靈活、實(shí)現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專屬高性能服務(wù)器。

有兩種類型的代碼段:

◆在游標(biāo)中插入的Expansion自定義代碼段

◆圍繞選定代碼的SurroundsWith自定義代碼段

創(chuàng)建自定義代碼段

首先在項(xiàng)目中插入一個(gè)新的XML文件,取名為TryCatchFinally.snippet,注意文件名的后綴是.snippet,然后在編輯器窗口點(diǎn)擊右鍵,選擇“插入代碼段”*“代碼段”,創(chuàng)建一個(gè)基本的XML代碼段模板,代碼如下:

 
 
 
 
  1.              xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> 
  2.  
     
  3.     title 
  4.     author 
  5.     shortcut 
  6.     description 
  7.      
  8.       SurroundsWith 
  9.       Expansion 
  10.      
  11.   
  12.   
  13.      
  14.        
  15.         name 
  16.         value 
  17.        
  18.      
  19.      
  20.         
  21.       $name$  
  22.       $selected$ $end$]]> 
  23.      
  24.   
  25.  

正如你所看到的,默認(rèn)的模板包括兩個(gè)代碼段類型,因?yàn)槲疫@里是要?jiǎng)?chuàng)建一個(gè)Expansion代碼段,因此去掉SurroundsWith標(biāo)簽。

然后將title改為“Try Catch Finally”,Shortcut改為“trycf”,Description改為“Adds a try-catch-finally block”。

Literal標(biāo)簽定義了代碼段中可編輯的值,在try-catch-finally代碼段中,我們希望用戶可修改捕獲到的異常(Exception)類型,ID標(biāo)簽是可編輯值的名字,因此將其改為“ExceptionName”,Default標(biāo)簽指定了可編輯字段的默認(rèn)值,我想捕獲所有的異常,因此我將它的值改為“Exception”。

***,code小節(jié)部分包括代碼段插入時(shí)自動(dòng)填充的代碼,將language改為“CSharp”,code部分的全部代碼如下:

 
 
 
 
  1.   
  2.       
  3. try  
  4. {  
  5.    
  6. }  
  7. catch($ExceptionName$)  
  8. {  
  9.    
  10. }  
  11. finally  
  12. {  
  13.    
  14. }  
  15.       ]]> 
  16.      

TryCatchFinally.snippet文件的最終代碼如下:

 
 
 
 
  1.  
  2.              xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> 
  3.  
     
  4.     Try Catch Finally 
  5.     umair 
  6.     trycf 
  7.     Adds a try-catch-finally block 
  8.      
  9.       Expansion 
  10.      
  11.   
  12.   
  13.      
  14.        
  15.         ExceptionName 
  16.         Exception 
  17.        
  18.      
  19.      
  20.       
  21. try  
  22. {  
  23.    
  24. }  
  25. catch($ExceptionName$)  
  26. {  
  27.    
  28. }  
  29. finally  
  30. {  
  31.    
  32. }  
  33.       ]]> 
  34.      
  35.   
  36.  

在Visual Studio中載入自定義代碼段

在Visual Studio中有兩種方法載入上面的自定義代碼段:

最直接的方法是將.snippet文件放在Visual Studio的代碼段目錄下,默認(rèn)位置是C:\Users\\Documents\Visual Studio 2010\Code Snippets\,這個(gè)目錄會(huì)根據(jù)所使用的語(yǔ)言生成對(duì)應(yīng)的子目錄,如我們這里使用的C#,因此應(yīng)該將自定義代碼段文件放在Visual C#子目錄下,Visual Studio會(huì)自動(dòng)發(fā)現(xiàn)新放進(jìn)去的.snippet文件,無(wú)需重啟Visual Studio。

第二種方法是將.snippet文件導(dǎo)入到Visual Studio中,選擇“工具”*“代碼段管理器”(Ctrl+K,Ctrl+B),在代碼段管理器中,點(diǎn)擊“導(dǎo)入”按鈕,瀏覽到.snippet文件所在位置,選擇它,然后點(diǎn)擊“確定”。

使用自定義代碼段

在Visual Studio的編輯器中,輸入自定義代碼段名字的前幾個(gè)字符,按Tab鍵,在彈出的代碼提示窗口中便可看到前面自定義的代碼段名稱(快捷名稱和完全名稱Tip提示),如下圖所示:

圖 1 輸入try,在彈出的代碼提示窗口中可看到自己定義的代碼段名

你也可以在編輯器中按CTRL+K,再按CTRL+X調(diào)出“插入代碼段”菜單,如下圖所示:

圖 2 插入代碼段菜單

選擇菜單中的“My Code Snippets”,再選擇前面添加的TryCatchFinally自定義代碼段,如下圖所示:

圖 3 插入TryCatchFinally自定義代碼段

正如你所看到的,在Visual Studio 2010中,添加自定義代碼段,裝載自定義代碼段文件和使用自定義代碼都變得更加簡(jiǎn)單了,這一提高生產(chǎn)力的功能你應(yīng)該多多使用。

原文名:Code Snippets in Visual Studio 2010


文章名稱:提高效率用好VisualStudio2010自定義代碼段
標(biāo)題鏈接:http://uogjgqi.cn/article/djsohhh.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流