Visual Studio 實用擴充套件推薦

發表於2015-10-14

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></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 編輯器

相關文章