Visual Studio SnippetDesigner使用

SnippetDesigner代码片段编辑器

这是一款在Visual Studio上代码片段编辑器插件,可以轻松创建代码片段,为什么要用这个代码片段呢,理由:平常在编码过程中,有许多重复性的代码语句,为了提高编码速度与便捷,就可以把重复性的代码语句存起来,通过快捷方式取出来用。例如在Vs里自带的foreach代码片段:.

foreach (var item in collection)
{
}

这里,提供一款第三方插件-SnippetDesigner,可快速的进行Snippet的开发。

步骤一】:安装SnippetDesigner。

在VS的菜单栏里:工具->扩展和更新->联机->在搜索栏里输入SnippetDesigner,找到并且下载下来,下载好了,必须关闭VS才会自动安装。

使用

成功安装好插件后,重新打开VS,在菜单栏->文件->新建->文件,打开下面这个界面,会看到多出Snippet Designer这个分页:

Visual Studio SnippetDesigner使用

【步骤二】:构建Snippet。

1) 打开VS,随便打开一个工程。找一个CS文件,输入需要生产Snippet的代码。

如下图所示,输入了一个Snippet的string进行测试。

Visual Studio SnippetDesigner使用

2) 选中该行代码→右键→选择【Export as Snippet】

Visual Studio SnippetDesigner使用

3)只需要在弹框中输入Snippet(Snippet所生成的文件名称)与Shortcut(VS中使用的快速构建的缩写)

Snippet: 代码片段的一个标题

Language: 代码片段的计算机语言(这里我选择的是C#)

Shortcut: 快捷方式(这个重要,我填的是MyInstance,只要敲打出MyInstance,就可以选择这个模板了)

Author: 作者的名字

Description: 代码片段的描述

Replacement Delimiter: 替换符,默认使用$$(需要自定义的代码就可以使用)

Visual Studio SnippetDesigner使用

4) ctrl+s ,保存Snippet,默认路径已经是Snippet Manager能够检索到的路径。 

所以,只需要保存之后,就直接能够在代码中使用。

Visual Studio SnippetDesigner使用

5)在代码中就能够直接使用了。

Visual Studio SnippetDesigner使用

【步骤三】:Snippet中的Replacement的功能。

只需要在需要替换的内容的左右使用‘$’进行约束即可。Export的时候会自动识别。

Visual Studio SnippetDesigner使用

使用:我这个代码片段用的快捷方式是MyInstance,我在编写出my时就会出现快捷代码片段了,只要连续按Tab按键两次插入代码片段了。

.snippet文件的真面目我在Sublime下打开.snippet文件,其实就是个xml格式的文件,你也可以用xml的方式新建代码片段,只是用SnippetDesigner编辑器更方便就是了