簡介
前前后后研究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插件庫,該插件的地址為: