〔備忘〕Visual Studio 2015 經常使用擴展

這些插件均可以直接從 工具→擴展和更新 中搜索安裝前端

基本工具

Productivity Power Tools 2015

Productivity Power Tools 2015 的詳情說明在 Productivity Power Tools 2013 頁面。最經常使用的功能是:Column Guides,我習慣在 80、100、120 這 3 個位置畫參考線,固然線的顏色會設置得比較接近背景色,這樣不會影響閱讀代碼。git

固然,這個插件數十個功能,看我的愛好使用啦。github

Supercharger

若是沒裝 Resharper,這個插件仍是有必要的,具體功能能夠看它的主頁。它主要是在顯示上下功能,因此若是想代替 Resharper,還須要配合重構插件等。web

VisualSVN

由於公司用的 SVN 管理源代碼,因此須要一個 SVN 插件。VisualSVN 與 TortoiseSVN 配合,固然,若是不是爲了記錄項目中的改名、移動、拷貝等操做,純用 TortoiseSVN 已經夠了。ide

VS2015 自帶 Git 工具,配合 Github Desktop / SmartGit / SourceTree 等工具就挺好用了。svn

NuGet 包管理器

NodeJs 的 NPM,Java 的 Maven,.NET 的 NuGet ……包管理,讓人既愛又恨的東東工具

File Nesting

C# 的 partial class 簡直就是一個語法亮點,尤爲是在寫內部類的時候,能夠將內部類獨立保存爲一個文件。不過文件一多就很差看了,因此能像 MyForm.designer.cs 做爲 MyForm.cs 的子節點同樣,把全部類的文件放在類的主文件以外就行了,因而 File Nesting 的做用就出來了,絕對比手工寫 .csproj 文件方便啊。開發工具

Web開發工具

Web Essentials

這個工具用來調試前端仍是很好用的,不過我用它主要是看中了它的 Markdown 語法高亮和預覽功能。在 VS2013 中,Web Essentials 還附加編譯 LESS 等功能,不過在 VS2015 中已經分離給 Web Compiler 了。ui

Web Compiler

A Visual Studio extension that compiles LESS, Sass Stylus, JSX, ES6 and CoffeeScript files.spa

主要是用來編譯 LESS 啦。

重構工具

Resharper.Net(商業版本)

Resharper.Net 絕對是最好用的,但前提是你的內存得夠,機器得足夠快,最好仍是固態硬盤,否則用起來徹底沒有快感,只有痛苦。

Refactory.One

Refactory.One,主要是用於重構,不過比起 Resharper 仍是差得遠。如今已經不怎麼用了,由於用上了 Refactoring Essentials

Refactoring Essentials

它的主頁作得真不怎麼樣,曾經想用的,但看了主頁就打消了念頭,直到看到它的 Change Log,才明白它的功能其實挺好。從它 Release 1.1 的 Log 看起,就才知道具體有哪些功能。

Move Type To File

Refactoring Essentials 比 Refactory.One 的不足之處在於不能把類型提出到單獨的源文件,不過這個小功能被 Move Type To File 彌補了。

Refactor.It 包含該功能。

Refactor.It

Refactor.It 除了有「Move type to file」功能以外,還有「Update to default namespace」、「Rename file to match type」等功能是挺有用的。因此能夠拋棄「Move Type To File」插件了。

Update to default namespace,是把光標放在命令空間上,使用快速操做(默認快捷鍵 [Ctrl+.])功能就能夠修改命令空間與目錄結構匹配。

Rename file to match type,就是更新文件名與類型名稱相同。

相關文章
相關標籤/搜索