〔备忘〕Visual Studio 2015 常用扩展

浏览: 104 发布日期: 2016-08-18 分类: visual-studio

这些插件都可以直接从 工具→扩展和更新 中搜索安装

基本工具

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,就是更新文件名与类型名称相同。


返回顶部