〔备忘〕Visual Studio 2015 常用扩展

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

基本工具

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



边城客栈
全栈技术专栏,公众号「边城客栈」,[链接]

一路从后端走来,终于走在了前端!

57.4k 声望
27.7k 粉丝
0 条评论
推荐阅读
树,计算父节点的值
前段时间回答了一个类似的问题,产生了写一篇博客的想法。这个问题确实存在一些常见的的应用场景,比如一个多层组织结构中,已知每个员工的绩效分,希望计算各级部门的绩效分以便对部门评优。

边城7阅读 524评论 2

封面图
Apache APISIX 2.12.0 版本发布,新功能更适配新一年!
继 2.11.0 版本发布之后,Apache APISIX 也在即将到来的新春佳节,为大家带来 2022 年第一个带有新功能的版本。在此也算携手新版本给大家拜个早年了!

API7_技术团队1阅读 1.2k

封面图
VisBug:助力前端开发的浏览器插件
作为前端开发者相信肯定有遇到过以下场景:看到一个网站某个模块不错的样式效果想要看CSS代码开发过程中调整样式,如字符溢出,对齐,字体大小颜色之类更改网站数据或样式截图分享在开发过程中,我们通常会遇到需...

南城FE2阅读 294评论 1

封面图
Eolink 神技之三:钉钉、企业微信、蓝信、飞书等工具API对接
系列文章:Eolink 神技之一:基于数据库智能生成 API 文档Eolink 神技之二:API 全生命周期管理前言这里我通过 Eolink 的 Webhook 功能可以对接企业微信、蓝信、飞书等工具,此文以钉钉的 Webhook 对接为例。操作...

Eolink1阅读 386

Visual studio配置第三方库的步骤总结
1 设置第三方库的头文件目录(Header文件目录),有两个位置可以设置,两者效果相同,二选一即可。VC++ Directories中的include directories 或者 C/C++==>General==>addition include directories。

楚知行阅读 649

新版谷歌 Chrome 取消对 PPAPI 插件支持后,浏览器网页打开编辑保存微软 Office、金山 WPS 文档解决方案
最近陆续看到一些大学发布公告,谷歌 Chrome 取消了对 PPAPI 插件支持,导致某些在线 Office 厂家产品将无法在谷歌 Chrome107 及以上版本运行,被迫更换 360 浏览器或者使用低版本 Chrome 浏览器苟延残喘。 

李不白阅读 466

封面图
在 Visual Studio 中更好地进行搜索
当在 IDE 中查找特定的代码文件、类、方法或者功能、选项,找到它们并不总是那么容易。有多种搜索方式,到底该选择哪一种才最便捷呢?新的“一站式”搜索(All-In-One Search)将代码和功能搜索合并到同一个 UI 中...

微软技术栈阅读 446

封面图

一路从后端走来,终于走在了前端!

57.4k 声望
27.7k 粉丝
宣传栏