使用 Visual Studio 2010 创建我们自己的代码片段






4.52/5 (16投票s)
在 Visual Studio 2010 IDE 中创建我们自己的代码片段
关于本文
在本博客中,我将介绍在 Visual Studio 2010 IDE 中创建我们自己的代码片段的基础知识。
引言
基本上,Visual Studio 通过键入快捷方式并按 TAB 键来为我们编写一些代码。
Visual Studio 代码片段快捷方式列表
#if
- 创建一个#if
指令和一个#endif
指令。#region
- 创建一个#region
指令和一个#endregion
指令。~
- 为包含类创建一个析构函数。attribute
- 创建一个类声明,该类派生自Attribute
。checked
- 创建一个 checked 块。class
- 创建一个类声明。ctor
- 为包含类创建一个构造函数。cw
- 创建一个对WriteLine
的调用。do
- 创建一个do while
循环。else
- 创建一个else
块。enum
- 创建一个enum
声明。equals
- 创建一个方法声明,该方法覆盖Object
类中定义的Equals
方法。exception
- 创建一个类声明,该类派生自异常(默认情况下为Exception
)。for
- 创建一个for
循环。foreach
- 创建一个foreach
循环。forr
- 创建一个for
循环,该循环在每次迭代后递减循环变量。if
- 创建一个if
块。indexer
- 创建一个索引器声明。interface
- 创建一个接口声明。invoke
- 创建一个安全调用事件的块。iterator
- 创建一个迭代器。iterindex
- 通过使用嵌套类来创建“命名
”迭代器和索引器对。lock
- 创建一个 lock 块。mbox
- 创建一个对System.Windows.Forms.MessageBox.Show
的调用。您可能需要添加对 *System.Windows.Forms.dll* 的引用。namespace
- 创建一个namespace
声明。prop
- 创建一个属性声明和一个后备字段。propg
- 创建一个只有“get
”访问器和一个后备字段的属性声明。sim
- 创建一个static int Main
方法声明。struct
- 创建一个struct
声明。svm
- 创建一个static void Main
方法声明。switch
- 创建一个switch
块。try
- 创建一个try
-catch
块。tryf
- 创建一个try
-finally
块。unchecked
- 创建一个 unchecked 块。unsafe
- 创建一个unsafe
块。using
- 创建一个using
指令。while
- 创建一个while
循环。
除了这些默认的代码片段之外,我们还可以创建自己的代码片段。通常,我们可以为跨项目的可重复代码编写自定义代码片段。
创建自定义代码片段
基本上,自定义代码片段保存在 * .snippet * 文件中,它是基于 XML 的文件,我们可以手动以代码片段可接受的格式创建此 XML 文件,并将其添加到 Visual Studio IDE 中。 用 XML 编写非常困难。
CodePlex 站点上提供了开源的 Snippet Designer。 它可以下载并安装在 Visual Studio 2010 IDE 中。 请参阅参考部分以下载 Snippet Designer。
步骤 1
选择一组想要创建代码段的代码,然后右键单击,从弹出菜单中选择“导出为代码段”。
它将使用选定的内容创建一个新的 *.snippet* 文件。
第二步
如下所示修改代码段名称和属性。 我们还可以在代码段中制作可修改的文本。 在这里,我将 arg1
、arg2
配置为替换文本。
将此文件保存在本地路径中,文件夹名称为 *Snippet Demo*,名称为 *SnippetAdd.snippet*。
将自定义代码片段添加到 VS 2010 IDE
步骤 1
打开 VS 2010 IDE,然后选择“工具”菜单,然后单击“代码片段管理器”项。 仅当您安装 Snippet Designer 工具时,才会出现代码片段管理器。
这将打开“代码片段管理器”窗口。
第二步
单击“添加”按钮,然后选择包含 *SnippetAdd.snippet* 文件的文件夹 *Snippet Demo*。
它将创建文件夹名称 Snippet Demo 并创建一个名为 SnippetAdd
的代码段。
使用自定义代码段
步骤 1
在代码编辑器窗口中键入单词 SnippetAdd
并按 TAB 键,它将在 *snippetAdd.snippet* 文件中创建代码。
此处 arg1
和 arg2
是可编辑的变量,并且会自动替换所有其他引用它们的位置。
结论
我希望这篇博客能帮助您创建 Visual Studio 2010 中创建我们自己的代码段的基础知识。