標籤:
本文轉自 http://www.cnblogs.com/stg609/p/3726898.html
Visual Studio 擁有非常不錯的可擴充性,在之前的文章中,我也給大家示範了如何進行編輯器的擴充(詳見文末參考資源)。在本篇文章中,我將介紹幾款非常實用的擴充,從而協助我們提高開發效率。
C# outline
Visual Studio 預設的大綱方案只允許在方法層級及以上進行代碼的摺疊,無法對一個if、while的區塊進行摺疊,而這款工具則正好彌補了這個問題。
2010 | 2012 | 2013
highlight all occurrences of selected word
該擴充能以黃色高亮所有相關的代碼,並在左側地區用顯眼的方塊進行標記,讓我們可以一眼識別出相關的代碼所在的位置。
2010~2013
Indent Guides
代碼太長,有些時候就會看得眼花繚亂,分不清哪個括弧是一對的,而這個工具,會為每個縮排繪製一條虛線。
2010 | 2012~2013
Productivity Power Tools
微軟官方推出的擴充,裡麵包含了N多實用的工具,如標記補全、複製引用、增強捲軸等,詳見《免費的精品: Productivity Power Tools 動畫示範》。
2010 | 2012 | 2013
Visaul Studio Color Theme Editor
視覺疲勞會影響我們的開發效率,使用不刺眼的色彩配置可以在一定程度上減緩疲勞,而這款工具則大大簡化了進行配色的步驟,詳見《為革命保護視力 --- 給 Visual Studio 換顏色》。
2010 | 2012 | 2013
Web Essentials
對於開發 asp.net 網站的童鞋來說,這個算得上是神器了,它可以進行顏色(、圖片、字型)預覽、自動產生 xxx.min.js、自動產生相容各瀏覽器的CSS等,關於這個擴充的文章,已經有園友給出了一個非常詳細且易懂的介紹,詳情請參考《最鋒利的Visual Studio Web開發工具擴充:Web Essentials詳解》。
上面這篇文章中有一個很強大的功能作者沒有說明:zen coding。這是一種讓你能快速編寫HTML代碼的方法,我們都知道在 Visual Studio 中,你只需要寫 h1,然後單擊 tab 鍵,就會自動產生<h1></h1>,並把游標定位在中間,以便你進行編輯。使用zen coding,你就可以使用 h1>span 來快速建立一個嵌套的HTML代碼:<h1><span></span></h1>。如果你覺得這些都不怎麼樣,來試試這個 table>tr*2>td*3 這就會建立出一個2行3列的表格。除此之外,還有很多便捷的方式可以產生代碼:div#hi 可以產生 <div id="hi"></div>、div.blue 產生 <div class="blue"></div>、link:css 產生 <link rel="stylesheet" href="" media="all" />、a{here} 產生 <a href="">here</a>等。
2010 | 2012 | 2013
碎碎念
上面這些外掛程式是本人比較喜歡的擴充,除此之外,VSCommands、Resharper 也都是不錯的擴充,不過 VSCommands 普通版(免費)的多數功能在 Productivity Power Tools 中也有提供,而 Productivity Power Tools 中所沒提供的如自動隱藏 Visual Studio 菜單、打包專案檔等功能點,要麼是有點小問題,要麼就是對於我而言很少會使用的功能。而 Resharper 要收費,試用只能30天。
除此以外,如果大家還有其它認為不錯且免費(試用、收費均不考慮)的擴充歡迎留言~~
參考資源
如何擴充 Visual Studio 編輯器
本文來源《免費的精品: Visual Studio 實用擴充推薦》
[轉]Visual Studio 實用擴充推薦