VS2013 自定义代码段

VS2013 自定义代码段


在开发过程中,有时候可能会经常敲一段相同的代码,放到一个文件中复制粘贴? 这样也很烦,需要频繁在编辑器和文件之间来回切换,那么能不能在编辑器中设置呢,唉,代码段闪亮登场了


首先需要说明的是VS2013在安装的过程中有很多内置的代码段,就在安装路径下
安装路径\Microsoft Visual Studio 12.0\VC#\Snippets\2052\Visual C#

以我的安装路径为例
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC#\Snippets\2052\Visual C#
在这个路径下会有许多你熟悉的关键字
随便拷贝一个 以if.snippet为例
重命名为myif.snippet

修改如下
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
	<CodeSnippet Format="1.0.0">
		<Header>
			<Title>myif</Title>
			<Shortcut>myif</Shortcut>
			<Description>myif 语句的代码片段</Description>
			<Author>Dong</Author>
			<SnippetTypes>
				<SnippetType>Expansion</SnippetType>
				<SnippetType>SurroundsWith</SnippetType>
			</SnippetTypes>
		</Header>
		<Snippet>
			<Declarations>
				<Literal>
					<ID>expression</ID>
					<ToolTip>要计算的表达式</ToolTip>
					<Default>true</Default>
				</Literal>
			</Declarations>
			<Code Language="csharp"><![CDATA[//this is my if
	if ($expression$)
	{
		//this is my if
		$selected$ $end$
	}]]>
			</Code>
		</Snippet>
	</CodeSnippet>
</CodeSnippets>

保存还是放在这个目录下,这时候到VS 2013 中,可以看到已经有了相应的提示
VS2013 自定义代码段_第1张图片

这时候按两次Tab键 就会自动生成 刚才编辑的snippet文件中的代码

VS2013 自定义代码段_第2张图片

是不是很炫酷呢

你可能感兴趣的:(VS2013 自定义代码段)