visual studio 2017 添加自定义代码片段 .snippet文件

第一步:新建一个XML文件

 

第二步:插入自定义的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>mvvm class region</Title>
 6       <Shortcut>vmregion</Shortcut>
 7       <Description>Code snippet for viewmodel class region</Description>
 8       <Author>LJW</Author>
 9       <SnippetTypes>
10         <SnippetType>Expansion</SnippetType>
11       </SnippetTypes>
12     </Header>
13     <Snippet>
14       <Declarations>
15         <Literal Editable="false">
16           <ID>classname</ID>
17           <ToolTip>该依赖属性所属的类</ToolTip>
18           <Default>ClassNamePlaceholder</Default>
19           <Function>ClassName()</Function>
20         </Literal>
21       </Declarations>
22       <Code Language="csharp">
23 
24 <![CDATA[/*==========构造函数==========*/
25         #region Constructer
26         public $classname$ ()
27         {
28 
29         }  
30         #endregion
31         /*============成员============*/
32         #region Members
33         
34         #endregion        
35         /*============属性============*/
36         #region Properties
37         
38         #endregion        
39         /*============方法============*/
40         #region Function
41         
42         #endregion        
43         /*============命令============*/
44         #region Command
45         
46         #endregion        
47         /*==========命令方法==========*/
48         #region Command Function
49         
50         #endregion]]>
51       </Code>
52     </Snippet>
53   </CodeSnippet>
54 </CodeSnippets>

 

16行定义了如何获取所在类名

 

第三步:更改文件名vmregion 扩展格式为.snippet 保存

 

第四步:在VS2017中 ctrl+k ctrl+b(工具 ----》代码片段管理器) 导入 选择刚才的vmregion.snippet 位置选择想存的文件夹

 

 

第五步:重启visual studio 新建一个类Abc 输入vm 双击tab 如下

 

 

我是LJW 欢迎大家来骚扰我 github:OPEN-LJW

posted @ 2018-12-11 13:34  OpenLJW  阅读(435)  评论(1编辑  收藏  举报