Visual Studio 小技巧:自訂代碼片斷

來源:互聯網
上載者:User
用滑鼠點點Visual Studio,會發現有個代碼片斷菜單: 

 

點開後發現,原來是常用的代碼片斷(Tab的捷徑)的管理器:

 

於是開啟上面的檔案夾路徑:

 

通過經驗或者直覺可知:要自訂代碼片斷,只要把檔案複製一份,改改名稱和參數,然後匯入就應該可以了:

 

下面我就示範下MAction類來樣本:

 

我把if.snippet複製了一份,改名為maction.snippet,然後用vs開啟,發現是個xml:<?xml version="1.0" encoding="utf-8"?><CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"><CodeSnippet Format="1.0.0"><Header><Title>if</Title><Shortcut>if</Shortcut><Description>if 語句的程式碼片段</Description><Author>Microsoft Corporation</Author><SnippetTypes><SnippetType>Expansion</SnippetType><SnippetType>SurroundsWith</SnippetType></SnippetTypes></Header><Snippet><Declarations><Literal><ID>expression</ID><ToolTip>要計算的運算式</ToolTip><Default>true</Default></Literal></Declarations><Code Language="csharp"><![CDATA[if ($expression$){$selected$ $end$}]]></Code></Snippet></CodeSnippet></CodeSnippets> 

掃了一下,發現這xml很簡單,只要修改Shortcut(敲打的前幾個字母),和Code裡的內容改成自己的就可以了,當然描述和參數和運算式,有需要自己也可以改:

 

OK,改完就這樣了,本來以為還要匯入,卻發現,在預設目錄裡複製是直接生效的。


測試,直接敲ma: 

直接出來代碼片斷的提示了,雙擊Tab按鈕,直接出來了代碼片斷:

            using (MAction action = new MAction(游標是定位在這裡的))            {                            } 

是不是很簡單的說,通過此方法,把常用的代碼片斷弄成2個字母捷徑(Tab),可以提高平時的編碼速度。

不知道這個VS小技巧有多少人已經使用過了,知道並已使用的可點下反對,不知道或沒使用的可以點下推薦。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.