一个简单好用的CodeSnippet

来源:互联网 发布:国大网络服装批发城 编辑:程序博客网 时间:2024/05/20 21:20

相信使用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("");
}