这些插件都可以直接从
工具→扩展和更新
中搜索安装
基本工具
Productivity Power Tools 2015
Productivity Power Tools 2015 的详情说明在 Productivity Power Tools 2013 页面。最常用的功能是:Column Guides,我习惯在 80、100、120 这 3 个位置画参考线,当然线的颜色会设置得比较接近背景色,这样不会影响阅读代码。
当然,这个插件数十个功能,看个人爱好使用啦。
Supercharger
如果没装 Resharper,这个插件还是有必要的,具体功能可以看它的主页。它主要是在显示上下功能,所以如果想代替 Resharper,还需要配合重构插件等。
VisualSVN
因为公司用的 SVN 管理源代码,所以需要一个 SVN 插件。VisualSVN 与 TortoiseSVN 配合,当然,如果不是为了记录项目中的更名、移动、拷贝等操作,纯用 TortoiseSVN 已经够了。
VS2015 自带 Git 工具,配合 Github Desktop / SmartGit / SourceTree 等工具就挺好用了。
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 了。
Web Compiler
A Visual Studio extension that compiles LESS, Sass Stylus, JSX, ES6 and CoffeeScript files.
主要是用来编译 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,就是更新文件名与类型名称相同。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。