从Visual Studio 2005开始,IDE支持代码片段。代码片段以代码缩写和TAB自动切换输入点的方式,提高书写代码的开发效率,比较常用的代码,如下面演示中的:class、ctor、for、cw...
其实这些代码片段,分别对应一个扩展名为“.snippet”的XML格式文件,我们可以到类似“C:\Program Files\Microsoft Visual Studio 9.0\VC#\Snippets\2052\Visual C#”目录,找到C#的常用代码片段。
同样,我们可以依照范例格式创作自己的snippet。
创作方法,观看:.NET 快速开发系列--代码段(Code Snippet)
Snippet Editor是一个编辑VS代码片段的工具,同类工具中,它是免费实用的。
官方页面:http://snippeteditor.codeplex.com/
图示中,是通过Snippet Editor查看C#的代码片段for的编辑器代码:
解释一下:
用$符号包围起来并带有颜色的是需要由用户修改的位置($index$、$max$),用TAB键顺序在不同的$标记间切换。
$selected$ 表示在以“外侧代码”使用Snippet时,被选中内容的放置位置。(你可以试着在VS代码编辑器中选中一小段编码,右键->“外侧代码”)
$end$ 表示,完成Snippet录入后(按Enter键),光标所停留的位置。
下面是制作一个自己的代码片段例子:
在《懒人对话框:DialogForm》中,是一个WinForm的快速制作对话框风格的方法。
现在,为了使用方便,我们为其创建Snippet。
首先,我在D盘创建了Develop\MySnippets文件夹,我想要把自己的代码片段存储在这里。
然后打开Snippet Editor工具,选择Visual C#分类,右键->Add Path,选择MySnippets文件夹。
展开它,右键->Add New Snippet,创建一个新的代码片段,起名为“DialogForm”
双击刚刚创建的DialogForm,编辑它。输入一些信息,注意在Shortcut里输入“df”,作为快速插入代码片段的输入字符。
在Code里输入下面代码:
然后选中代码里的第一个“Form”,点击代码编辑框下面的Add New按钮(“+”图标),那么所有Form单词都会被$符号括上并彩色显示。
用同样的方法,添加df、parameters、dr,注意顺序,其中$parameters$是加入在new $Form$()的构造参数中,默认值(Defaults to)设定为空的。
最后的效果如上图所示,然后点击窗口上方的保存(Save)按钮。
重新启动VS,在代码编辑器中输入df,然后键入两下TAB,就会出现刚刚创作的代码片段。
另外,这个代码片段创作需要是免费的,最新版本已经支持VS2010。
分享到:
相关推荐
9. **兼容性**:"SnippetEditor.msi"的安装程序文件表明,该工具可能是Windows平台的应用程序,可以无缝集成到Windows操作系统中。 10. **持续更新**:作为1.0版本,开发者可能还会不断推出新功能和修复已知问题,...
"Snippet Editor 代码段修改工具2.0"是一款专为Visual Studio用户设计的实用工具,支持VS2005、VS2008以及VS2010版本。这款工具的核心功能是帮助开发者管理和编辑代码片段,提升编程效率。代码片段(Code Snippets)...
而SnippetEditor 2.1则是专门针对这一功能的增强型工具,旨在帮助开发者更方便地创建、管理和使用代码片段。 代码段,顾名思义,是一段可重复使用的代码模板,它可以是函数、类、甚至只是一个常量声明。在VS2010中...
SnippetEditor是一款用于管理及编辑代码片段的强大工具,适用于多种编程语言环境。它能够帮助开发者高效地组织、管理和使用代码片段,极大地提高了开发效率。对于初次接触SnippetEditor的新用户来说,本教程将通过一...
**SnippetEditor:强大的代码片段管理工具** SnippetEditor是一款专为程序员设计的代码片段管理软件,它支持多种编程语言,如C#,以及J#, VB.NET, XML, HTML等。这款工具使得开发人员能够轻松地创建、编辑和修改...
"Visual Studio Code snippet editor" 提到的是一个专门用于创建和管理VS Code代码片段(snippets)的工具。代码片段是预定义的代码模板,可以帮助开发者快速输入常见的代码结构,提高编程效率。 在VS Code中,用户...
"SnippetEditor 2.1" 是一款专为Visual Studio 2008设计的代码片段编辑工具,旨在弥补原生IDE中未内置代码段编辑功能的不足。代码片段在编程中扮演着重要的角色,它们是预定义的代码块,可以方便开发者快速插入常用...
idea原生代码片段管理插件Live Templates无法可视化管理,个人已习惯MyEclipse的Snippets插件,无耐idea无提供相关插件,开发人员在开发过程中大部分时间都是拷贝代码,如果能有相关插件来维护常用的代码片段,可以...
总的来说,"The Snippet Manager"作为一款代码片段管理软件,以其强大的组织能力、便捷的检索机制以及良好的协作特性,成为了开发者们提升工作效率的重要工具。无论你是初学者还是资深程序员,都能从中受益,让代码...
SnippetEditor,支持C#与其它语言的代码段包括J#\VB.NET\xml\html等的创建、编辑修改等,不知道为什么, vs2008 默认没有带代码段编辑器,一个非常好的编辑器,可以对Visual2005和visual2008 代码段进行编辑的工具,...
SnippetEditor2008则是一个专门用于编辑和管理这些代码段的工具,它提供了更丰富的功能和便捷的操作体验。 首先,SnippetEditor2008允许用户自定义代码段,包括但不限于C#、VB.NET、C++等语言。用户可以通过简单的...
可以对Visual2005和visual2008 代码段进行编辑的工具,支持C++,VB,C#的代码段编辑,内含工具和源码, 官方地址:http://snippy.codeplex.com/ 以上资料皆收集于网络,仅供学习参考!~
总的来说,SnippetStore是JavaScript开发者的理想工具,它借助Electron的力量,将代码片段管理带入了桌面环境,提供了便捷的搜索、分类和注释功能,极大地提升了开发效率。无论是个人开发者整理个人代码库,还是团队...
总的来说,Snippy是Visual Studio Code生态系统中的一个重要组件,通过提供一个便捷的代码片段管理工具,它提升了C#开发者的工作效率,降低了编写常见代码模板时的繁琐程度。而其开源的源代码,对于那些想学习如何...
"Snippet美化代码语法高亮工具"是一款非常实用的软件,主要功能是为代码提供美观的显示效果和语法高亮。这款工具广泛应用于编程社区和开发人员的日常工作中,能够极大地提升代码阅读体验,使得代码更加易读易懂。在...
把文件解压放到: C:\Users\【你的用户名字】\Documents\Visual Studio 2015\Code Snippets\Visual Basic\My Code Snippets ...放后面的一个路径中,还需要在 工具 代码片段管理器中 添加或者导入。
Sublime Snippet是一个非常有用的功能,将经常使用的代码保存起来,通过插件的方式来调用,不仅可以大大提高我们的编码效率,还可以保持代码风格的统一。 下面是一些常用的代码片段收集(欢迎大家pull request) 语言 ...
通过安装 Microsoft 的 C# 扩展,VS Code 变成了一个强大的 C# 开发环境,而 Snippy 的加入进一步完善了这个环境,为 C# 开发者提供了便捷的代码片段管理工具。 **4. 使用 Snippy 的益处** - **提高开发速度**:...