vs 代码段

代码段管理器

工具---->代码段管理器   (此处可以管理代码段,导入代码段,移除代码段,还可以知道代码段默认路径在什么地方)

image image

创建代码段

新建-->文件-->xml文件,保存名字为 Pmethod.Snippet,默认保存在Project根目录下面

Code Snippet
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  3.   <CodeSnippet Format="1.0.0">
  4.     <Header>
  5.       <Title>
  6.         My Snippet
  7.       </Title>
  8.     </Header>
  9.     <Snippet>
  10.       <Code Language="CSharp">
  11.  
  12.         <![CDATA[Public static string methodName()]]>
  13.         <![CDATA[{]]>
  14.         <![CDATA[}]]>
  15.     </Code>
  16.     </Snippet>
  17.   </CodeSnippet>
  18. </CodeSnippets>
  19.  
  20.  
  21.   

导入代码段

代码段管理器-->导入功能

到这已经可以使用代码段了  CTRL + K +X

image

image

编辑代码段

修改刚才的代码,通过输入pmethod  +2个tab  快速插入上面的代码

Code Snippet
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  3.     <CodeSnippet Format="1.0.0">
  4.         <Header>
  5.             <Title>#if</Title>
  6.             <Shortcut>#if</Shortcut>
  7.             <Description>#if </Description>
  8.             <Author>Microsoft Corporation</Author>
  9.             <SnippetTypes>
  10.                 <SnippetType>Expansion</SnippetType>
  11.                 <SnippetType>SurroundsWith</SnippetType>
  12.             </SnippetTypes>
  13.         </Header>
  14.         <Snippet>
  15.             <Declarations>
  16.                 <Literal>
  17.                     <ID>expression</ID>
  18.                     <ToolTip></ToolTip>
  19.                     <Default>true</Default>
  20.                 </Literal>
  21.             </Declarations>
  22.             <Code Language="csharp"><![CDATA[#if $expression$
  23.         $selected$ $end$
  24.     #endif]]>
  25.             </Code>
  26.         </Snippet>
  27.     </CodeSnippet>
  28. </CodeSnippets>

注意:代码段快捷方式与文件名无关,只与里面的title和Shortcut属性有关。  另外:这些title属性都是微软约束好的,具体请查看MSDN帮助文档。

<Title>
       #Pmethod
     </Title>
     <Shortcut>#Pmethod</Shortcut>

删除代码段

原文地址:https://www.cnblogs.com/StudyLife/p/3505931.html