CodeSnippet功能

CodeSnippet功能中文翻译为代码段。是VS中一个非常好用的功能,大家都知道,在编译器中,输入for按2下Tab,可以快速生成一个for代码段例如:

 

你可以继续按下Tab更换要重写的部分 比如说这个把i改为j,把Length换成XX.Count

(自己测试下吧)

而这个for代码段就是VS内置的代码段,查看代码段可以通过 工具-代码段管理器 来查看这些CodeSnippet。

 CodeSnippet功能_第1张图片

 

可以手动,添加自定义的代码段。例如 在常用WPF的MVVMLight的我,经常要写一些通知属性。

 CodeSnippet功能_第2张图片

这是 我按照自己习惯写的代码段模板,然后快捷键是propn。

 

Ok介绍完代码段,下面讲解下自定义代码段的使用。

首先找到代码段的位置:

 

如图,你看一看到 在代码管理器上面 显示地址。(当然你可以在任意地方建一个文件夹,然后添加也可以)。

首先打开这个地址:C:\Program Files\Microsoft Visual Studio 11.0\VC#\Snippets\2052\Visual C#

会看到很多的XX.snippet 文件。

 CodeSnippet功能_第3张图片

用记事本打开或者其他文本编辑工具打开。(演示用do while代码段)

 CodeSnippet功能_第4张图片

会看到 一个xml文件。

仔细看这些代码 会发现 一些元素比如说, 其中的

<Code Language=”csharp”><![CDATA[ do {  $selected$ $end$  } while ($expression$);]]>

大家可以看到 我们使用do while 的模板原型,在<Literal>中定义了$expression$.

你可能感兴趣的:(code)