簡介 前前後後研究VSX也一個多月了,這兩天終於做了一個小的外掛程式EasyVS,該外掛程式目前只支援VS2010,vs2008的支援可能要過一段時間。還好我沒有使用MEF的內容,所以移植到vs2008上應該困難不大。寫這個外掛程式的主要目的希望像Resharper那樣提供許多實用的功能,讓在vs中進行編碼成為一種享受。VS2012版本的:http://pan.baidu.com/share/link?shareid=281902&uk=1912892897 由http://www.cnblogs.com/my36z 提供。 特色
所謂快速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外掛程式庫,該外掛程式的地址為:
http://visualstudiogallery.msdn.microsoft.com/7310649d-87d9-45d2-b7da-99e5b001549e
current version:0.41current version feature:1.修複v0.4中更新後不斷提示更新的錯誤current version update site:http://visualstudiogallery.msdn.microsoft.com/7310649d-87d9-45d2-b7da-99e5b001549e