Snippet 功能扩展

vs.net 的 snippet 代码段是一个非常用的辅助工具,但是其使用并不灵活。

并且在不同项目之间,很多重复性的特殊代码段,更是无法整理。

Snippet 的 问题

1.新建复杂

         Snippet是一个Xml文件,但是vs并没有提供snippet的编写工具。无法实现快速编写和应用。

 

2.大量的缩写容易混淆

          在自己建立的大量snippet之后,调用是采用缩写来完成的,那么谁又能记住这些缩写呢。

 

3.具有项目特性的代码段

         在各个项目之中,包含业务逻辑的重复代码,不容易被整理为通用代码段。

 

所以,动手搞了一个Snippet管理工具,完成几个功能。

 

Snippets 的 主要功能

1.代码的收集

       可以作为代码收集器,快速的收集有用常用的代码。

2.代码快速使用

       通过vs.net 的snippet机制,快速应用到程序当中。

 

界面介绍

image

 

工作方式

1.首先,复制需要收集的代码到代码段框中

201203291559273416.png

2.选中关键字 , 这里我将要对SaveCommand进行通用化处理,选中Save。

201203291559312181.png

3.这时,标记按钮已经亮了,说明可以将Save作为参数,标记出来,按下按钮。

得到如图结果

201203291559377409.png

可见,文中还有一个注释里面包含了Save,这时可以选中参数中的Save,

并按下全部标记,来标记好剩余的参数

201203291559402029.png

但作为一个通用的代码段,我们要保存的是 CommandNameCommand()

那么就将Save重命名为CommandName即可,同样选中参数Save按下重命名按钮

201203291559458535.png

弹出对话框,在此对话框中输入CommandName即可修改参数。

结果如图

201203291559487856.png

再编辑好名称跟说明,当然也包括分组,则,该条代码段就将被保存。

在使用时,选择左侧的列表中需要用的代码段,按下工具条中image

即可立即生成临时代码段

这时可以在vs编辑器中,使用快捷命令ts加tab来直接插入此代码段。

在这里不做过多演示了,喜欢的朋友可以下载源码,

不同预言的高亮显示并没有处理,只内建对VB.net的支持。喜欢的朋友可以自己改来用。

转载于:https://www.cnblogs.com/allofalan/archive/2012/04/04/2431835.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值