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