`
isiqi
  • 浏览: 16537811 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

VS代码片段(snippet)创作工具——Snippet Editor

阅读更多

从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。

分享到:
评论

相关推荐

    Snippet Editor 代码段编辑工具

    9. **兼容性**:"SnippetEditor.msi"的安装程序文件表明,该工具可能是Windows平台的应用程序,可以无缝集成到Windows操作系统中。 10. **持续更新**:作为1.0版本,开发者可能还会不断推出新功能和修复已知问题,...

    Snippet Editor 代码段修改工具2.0

    "Snippet Editor 代码段修改工具2.0"是一款专为Visual Studio用户设计的实用工具,支持VS2005、VS2008以及VS2010版本。这款工具的核心功能是帮助开发者管理和编辑代码片段,提升编程效率。代码片段(Code Snippets)...

    vs2010代码段工具SnippetEditor 2.1

    而SnippetEditor 2.1则是专门针对这一功能的增强型工具,旨在帮助开发者更方便地创建、管理和使用代码片段。 代码段,顾名思义,是一段可重复使用的代码模板,它可以是函数、类、甚至只是一个常量声明。在VS2010中...

    SnippetEditor编辑使用图文教程

    SnippetEditor是一款用于管理及编辑代码片段的强大工具,适用于多种编程语言环境。它能够帮助开发者高效地组织、管理和使用代码片段,极大地提高了开发效率。对于初次接触SnippetEditor的新用户来说,本教程将通过一...

    SnippetEditor

    **SnippetEditor:强大的代码片段管理工具** SnippetEditor是一款专为程序员设计的代码片段管理软件,它支持多种编程语言,如C#,以及J#, VB.NET, XML, HTML等。这款工具使得开发人员能够轻松地创建、编辑和修改...

    visual studio code snippet editor

    "Visual Studio Code snippet editor" 提到的是一个专门用于创建和管理VS Code代码片段(snippets)的工具。代码片段是预定义的代码模板,可以帮助开发者快速输入常见的代码结构,提高编程效率。 在VS Code中,用户...

    SnippetEditor 2.1

    "SnippetEditor 2.1" 是一款专为Visual Studio 2008设计的代码片段编辑工具,旨在弥补原生IDE中未内置代码段编辑功能的不足。代码片段在编程中扮演着重要的角色,它们是预定义的代码块,可以方便开发者快速插入常用...

    snippets插件 IDEA代码块插件 IDEA代码片段插件

    idea原生代码片段管理插件Live Templates无法可视化管理,个人已习惯MyEclipse的Snippets插件,无耐idea无提供相关插件,开发人员在开发过程中大部分时间都是拷贝代码,如果能有相关插件来维护常用的代码片段,可以...

    The Snippet Manager代码管理器

    总的来说,"The Snippet Manager"作为一款代码片段管理软件,以其强大的组织能力、便捷的检索机制以及良好的协作特性,成为了开发者们提升工作效率的重要工具。无论你是初学者还是资深程序员,都能从中受益,让代码...

    Snippet Editor

    SnippetEditor,支持C#与其它语言的代码段包括J#\VB.NET\xml\html等的创建、编辑修改等,不知道为什么, vs2008 默认没有带代码段编辑器,一个非常好的编辑器,可以对Visual2005和visual2008 代码段进行编辑的工具,...

    SnippetEditor2008

    SnippetEditor2008则是一个专门用于编辑和管理这些代码段的工具,它提供了更丰富的功能和便捷的操作体验。 首先,SnippetEditor2008允许用户自定义代码段,包括但不限于C#、VB.NET、C++等语言。用户可以通过简单的...

    SnippetEditor 2.1 +源码

    可以对Visual2005和visual2008 代码段进行编辑的工具,支持C++,VB,C#的代码段编辑,内含工具和源码, 官方地址:http://snippy.codeplex.com/ 以上资料皆收集于网络,仅供学习参考!~

    SnippetStore一个管理代码片段的桌面Electron应用

    总的来说,SnippetStore是JavaScript开发者的理想工具,它借助Electron的力量,将代码片段管理带入了桌面环境,提供了便捷的搜索、分类和注释功能,极大地提升了开发效率。无论是个人开发者整理个人代码库,还是团队...

    Snippy-Visual Studio Code Snippet Editor for C# 源代码

    总的来说,Snippy是Visual Studio Code生态系统中的一个重要组件,通过提供一个便捷的代码片段管理工具,它提升了C#开发者的工作效率,降低了编写常见代码模板时的繁琐程度。而其开源的源代码,对于那些想学习如何...

    Snippet美化代码语法高亮工具

    "Snippet美化代码语法高亮工具"是一款非常实用的软件,主要功能是为代码提供美观的显示效果和语法高亮。这款工具广泛应用于编程社区和开发人员的日常工作中,能够极大地提升代码阅读体验,使得代码更加易读易懂。在...

    AutoCADSnippet vb.net 开发用代码片段

    把文件解压放到: C:\Users\【你的用户名字】\Documents\Visual Studio 2015\Code Snippets\Visual Basic\My Code Snippets ...放后面的一个路径中,还需要在 工具 代码片段管理器中 添加或者导入。

    Sublime-Snippet-Collect:收集Sublime代码片段(Snippet)

    Sublime Snippet是一个非常有用的功能,将经常使用的代码保存起来,通过插件的方式来调用,不仅可以大大提高我们的编码效率,还可以保持代码风格的统一。 下面是一些常用的代码片段收集(欢迎大家pull request) 语言 ...

    Snippy-Visual Studio Code Snippet Editor for C#

    通过安装 Microsoft 的 C# 扩展,VS Code 变成了一个强大的 C# 开发环境,而 Snippy 的加入进一步完善了这个环境,为 C# 开发者提供了便捷的代码片段管理工具。 **4. 使用 Snippy 的益处** - **提高开发速度**:...

Global site tag (gtag.js) - Google Analytics