EasyVS -- 快速整理region的Visual Studio扩展

本文介绍了一款名为EasyVS的Visual Studio插件,它提供了诸如QuickRegion和LessTab等功能,旨在使编码过程更加高效和便捷。QuickRegion功能通过快捷键将代码自动分类到不同的区域,如变量、构造函数等,提高了代码组织性。LessTab功能则通过限制打开的标签数量,减少了内存占用,保持界面清爽。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介
       
       前前后后研究VSX也一个多月了,这两天终于做了一个小的插件EasyVS,该插件目前只支持VS2010,vs2008的支持可能要过一段时间。还好我没有使用MEF的内容,所以移植到vs2008上应该困难不大。写这个插件的主要目的希望像Resharper那样提供许多实用的功能,让在vs中进行编码成为一种享受。
VS2012版本的: http://pan.baidu.com/share/link?shareid=281902&uk=1912892897 由http://www.cnblogs.com/my36z 提供。
 
 
特色
  • Quick Region

          所谓快速region功能,就是在代码视图里面通过快捷键Ctrl+Q,Ctrl+R快捷键将代码自动分类到不同的region下,目前的region包括“变量”,“构造函数”,“事件”,“方法”,“属性”等。下面是一个例子演示:
 
          下面这个类是我从随便翻出来的,可以看到他的代码格式很乱

                

 

        下面通过EasyVS提供的快速Region功能进行代码的自动分类

         

 

         整理后的代码

             
    说白了就是让一些region的功能让程序帮你做了,省时省力。不过有一个缺点也很明显就是使用这个工具格式化出的region都一样,就缺少了自己特定的region了(原来自己的reigon会消失,以后的版本打算增加保留自己自定义region的功能)
 
  • Less Tab

    通过设置指定的tab数量,插件能够自动为您关闭多余的Tab,减少VS内存占用,还您一个清爽的VSTab栏。例如,我在设置里面设置了只打开5个Tab

    那么以后在VS中你能同时打开的tab数不会超过5个。这样能够减少不知不觉中打开的Tab数,关闭不必要的tab以释放占用的内存。至于哪些tab会被关闭。你使用的越频繁的tab越不会被关闭。而很长时间没有使用的tab则关闭的几率会比较高。一句话,这个东西不会影响你正常的代码操作。

          

 
 
更新日志

 

V0.2

  1.增加Quick Region自定义region名字功能

  2.修改Quick Region的分组规则,对于已经存在的region不处理。如果设置的region在当前代码中已经存在,则将外部的此类型加入已经存在的region中

  3.增加Less Tab功能

  4.增加自动更新功能

  5.修复Quick Region的一个BUG(如果存在region嵌套,则出错的问题)

  6.增加网络代理设置

 

V0.1

  1.增加Quick Region功能

 

下载
 
        该插件我目前已经发布到了微软的官方VS插件库,该插件的地址为:
 
 

current version:0.41
current version feature:1.修复v0.4中更新后不断提示更新的错误
current version update site:http://visualstudiogallery.msdn.microsoft.com/7310649d-87d9-45d2-b7da-99e5b001549e
vs编辑器主题变换插件 EasyVS,这次的0.3版本增加了一些实用的功能。具体介绍如下: 增加主题功能 (内置7种不同风格主题) 主题功能是这个版本的亮点。我收集了七个比较流行的编辑器主题样式,有了这个功能再也不用到网上寻找安装这样那样的主题了。 增加文件右键“在资源管理器中打开”功能 我们知道VS2010对文件夹支持“在资源管理器中打开”的功能,而对于普通的代码文件则没有这个功能。每次如果想用资源管理器打开对应的代码文件都很麻烦。所以这一版加入了直接对代码文件用资源管理器打开的功能(据同事反馈,这个功能比较实用^_^)。 新建的文件自动头信息功能(可关闭) 这种自动添加文件头信息,作者信息的功能网上有许多的实现方法,比如直接修改模板文件。加入这个功能只是为了简化实现这个操作的步骤。直接在设置里面更改就有效果了,而且还可以自己选择是否关闭。 增加克隆选中文本功能 (Ctrl E, Ctrl E) 这个功能是仿照Resharper的ctrl d功能实现的,使用Resharper的同学肯不定不陌生。具体的使用方法就是按快捷键Ctrl E,Ctrl E后会对选中的文本克隆到下面一行,如果没有选中则克隆鼠标所在那一行的文本到下一行。比如:我先选中两行文本 然后快捷键Ctrl E, Ctrl E,变成如下效果: 引入这个功能是因为我觉得平常用的蛮多的,可能会对大家有一些帮助,特别是那些没有使用resharper插件的同学。 增加“重启”功能 至于这个功能,我只能说不管你要不要,它就在那里。总有你需要的时候。 Bug修复 修复less tab的打开winform窗体出错的一个BUG
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值