天天看點

一個簡單好用的CodeSnippet

相信使用Visual Studio編寫代碼的朋友都使用過CodeSnippet,簡單、好用自不用我說了。

最近得閑寫了些小程式,出于本人喜好,調試過程常用Debug.WriteLine()輸出調試資訊。于是寫了個類似cw的代碼段。相信很多朋友也能夠用的着,于是拿出來跟大家分享。

dw.snippet

xml version="1.0" encoding="utf-8"?>

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">

 <CodeSnippet Format="1.0.0">

     <Header>

           <Title>dwTitle>

          <Shortcut>dwShortcut>

            <Description>Debug.WriteLine 的代碼段Description>

           <Author>http://blog.csdn.net/baiguliAuthor>

          <SnippetTypes>

             <SnippetType>ExpansionSnippetType>

           SnippetTypes>

        Header>

      <Snippet>

          <Declarations>

             <Literal Editable="false">

                   <ID>SystemDebugID>

                   <Function>SimpleTypeName(global::System.Diagnostics.Debug)Function>

              Literal>

             <Literal>

                  <ID>messageID>

                   <ToolTip>要輸出的内容ToolTip>

                  <Default>""Default>

                Literal>

         Declarations>

            <Code Language="csharp">$SystemDebug$.WriteLine($message$);$end$]]>

         Code>

        Snippet>

 CodeSnippet>

CodeSnippets>

使用方法:

将dw.snippet放到C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC#/Snippets/2052/Visual C#/下。

在方法中,敲入dw後,連續按兩次Tab鍵,代碼将出現代碼段“Debug.WriteLine("");”。輸入焦點停留在方法的括号内,并已将雙引号選中,友善使用者輸入需要輸出的内容。回車後,輸入焦點将移至行尾。

void grid_KeyUp(object sender, KeyEventArgs e)

{

    Debug.WriteLine("");

}