vs.net 的 snippet 代码段是一个非常用的辅助工具,但是其使用并不灵活。
并且在不同项目之间,很多重复性的特殊代码段,更是无法整理。
Snippet 的 问题 1.新建复杂 Snippet是一个Xml文件,但是vs并没有提供snippet的编写工具。无法实现快速编写和应用。
2.大量的缩写容易混淆 在自己建立的大量snippet之后,调用是采用缩写来完成的,那么谁又能记住这些缩写呢。
3.具有项目特性的代码段 在各个项目之中,包含业务逻辑的重复代码,不容易被整理为通用代码段。 |
所以,动手搞了一个Snippet管理工具,完成几个功能。
Snippets 的 主要功能 1.代码的收集 可以作为代码收集器,快速的收集有用常用的代码。 2.代码快速使用 通过vs.net 的snippet机制,快速应用到程序当中。 |
界面介绍
工作方式
1.首先,复制需要收集的代码到代码段框中
2.选中关键字 , 这里我将要对SaveCommand进行通用化处理,选中Save。
3.这时,标记按钮已经亮了,说明可以将Save作为参数,标记出来,按下按钮。
得到如图结果
可见,文中还有一个注释里面包含了Save,这时可以选中参数中的Save,
并按下全部标记,来标记好剩余的参数
但作为一个通用的代码段,我们要保存的是 CommandNameCommand()
那么就将Save重命名为CommandName即可,同样选中参数Save按下重命名按钮
弹出对话框,在此对话框中输入CommandName即可修改参数。
结果如图
再编辑好名称跟说明,当然也包括分组,则,该条代码段就将被保存。
即可立即生成临时代码段
这时可以在vs编辑器中,使用快捷命令ts加tab来直接插入此代码段。
在这里不做过多演示了,喜欢的朋友可以下载源码,
不同预言的高亮显示并没有处理,只内建对VB.net的支持。喜欢的朋友可以自己改来用。