繼續推薦幾款VisualStudio的插件


繼前幾天推薦了一款轉換vs插件的插件后,借着安裝VS2013之際,把我比較喜歡的幾個插件繼續推薦一下。

C# Outline 2013 2013

C#的代碼折疊最小只能到函數級,不像C++那樣可以折疊到代碼塊,if和for之類的花括號是無法折疊的。不知道MS是不是故意這么做而限制寫出過長的代碼塊。但有的時候在閱讀一些歷史代碼和其它人寫的代碼的時候,還是希望有一個代碼塊級別的折疊功能的。

這個插件完美的實現了語法級別的代碼折疊,也支持2013,非常給力。不過貌似比較悲催的是,在VS2013中,MS把C++的代碼塊級別的折疊也給取消了,也只能折疊倒函數級別了。而C++的歷史代碼往往是又臭又長的。希望微軟能夠把這個功能還原回來,不然到時候還得找個C++ outline。

SwitchStartupProject

這個小插件可以以列表的方式讓我們選擇啟動的項目,這個對於稍微大點的工程是非常有用的。它還支持過濾掉不能啟動的項目(如Dll項目),按最近啟動的方式排序等,非常好用。唯一美中不足的是不支持多項目啟動,希望作者后續能加上這一功能。

ReAttach+

VS的一個非常強大的調試功能就是附加到現有進程,但這個三步操作步驟非常繁瑣(主要是在進程列表中找到要調試的基礎是一件比較費眼神的事情)。這個小插件可以幫你快速附加到最近調試過的進程,是一個不可多得的好工具。

Concurrency Visualizer

這個工具是VS2012的一個組件,不知道為什么MS在2013中把它拿掉了,而作為一個單獨的擴展來安裝。主要是並發處理的一個分析工具,具體功能在這篇文章里有介紹,總之很好很強大。由於我沒有做什么很強大的.Net程序,暫時還沒有它的用武之地,暫且標記下。

 

VSCommands for Visual Studio 2012 2013

這個工具非常強大,並且是免費的,但由於其功能太多了反而我一般沒有裝它(我比較喜歡輕量級的插件)。不過由於其強大的功能這里還是要推薦一下的。具體功能在它的官方網站上有介紹,大概有二三十項,我就不一一列舉了。這里只簡單的介紹一下我喜歡的幾個功能:

輸出窗口顯示增強:輸出窗口無法高亮顯示一直是VS做得不夠細致的地方,這個工具有效的彌補了這一不足。

自動隱藏菜單:可以隱藏菜單以節省屏幕空間,我以前介紹的另一個插件HideMainMenu功能類似,不過它功能更強大:支持菜單鼠標懸停顯示,並且帶有動畫效果。

代碼顯示增強:它能在代碼塊的結束部分加一些提示,不過感覺這個功能對於那臭長臭長的爛代碼非常有用,用在本身比較緊密的代碼反而顯得點綴過多了,不如前面介紹的C# outline有效。

文檔結構圖:VisualStudio 2012時,就已經合入了那個增強的文件瀏覽器,對代碼可以顯示其成員結構。不過這個更加強大,對UI控件,XML配置文件,資源文件等都能非常精致的顯示出來。美中不足的時顯示速度不像VS那樣是瞬間顯示,需要一小會兒Load一下。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM