分享一些非常好用的Visual Studio扩展

扩展管理器

Visual Studio 2010新增“扩展管理器”的功能,可用于添加、移除、启用和禁用Visual Studio扩展。我们可以从Visual Studio Gallery(Visual Studio库)网站上安装扩展,这些扩展一般是VSIX包格式,包括项目模板、项模板、工具箱项、托管扩展框架(MEF)组件和VSPackage。安装在“Visual Studio安装文件夹\Common7\IDE\Extensions\Company\Product\Version\"文件夹中。

在这篇文章中分享我在使用的一些非常炫的扩展。

Visual Studio 2010 Pro Power Tools

这款扩展工具Scott Hanselman(The Best Visual Studio 2010 Productivity Power Tools, Power Commands and Extensions)和ScottGu(Visual Studio 2010 Productivity Power Tool Extensions )两位牛人都在博客中推荐过的,经过了这两位大牛的同时推荐,我在这里当然要分享一下了。

Visual Studio 2010 Pro Power Tools提供了以下优秀功能:

文档选项卡增强

我们可以通过工具菜单的选项->环境配置文档选项卡设置:

选项卡提供了Scrollable、Vertical、Pained三种UI显示方式。提供最近最少使用(LRU)算法移除选项卡和在特定行\列显示固定选项卡功能。可以按照项目或者字母顺序排序选项卡。选项卡UI可以根据其项目或正则表达式配置颜色,如果当前选项文件在修改中,选项卡UI也提供了样式。

文档选项卡增强具体介绍还可参考Document Well 2010 Plus。

可搜索的添加引用
对话框

更快,更容易为你找到项目引用。和以往一样在解决方案资源管理器中右键单击References节点,选择添加引用命令来查看更新添加引用对话框。

这个全新的引用对话框可以显示出完整的程序集名称。勾选记号可以显示出哪些程序集已经被引用,而侧栏会显示出选中DLL的详细信息。 由于它会缓存程序集列表,所以后面打开这个对话框会非常迅速。还有快速搜索特性,可以说我们得到了满足所有人期望的添加引用对话框。

高亮显示当前行

突出高亮显示当前鼠标行,我们也可以通过工具中字体和颜色选项"当前行(扩展部分)"配置通过改变默认颜色设置。

Go To Definition

通过按Ctrl + Click来进行Go To Definition,不过VS很早就提供了F12快捷键Go To Definition,但是我想没有Ctrl + Click好用。

列指引

把光标在相应的列,然后从上下文菜单选择添加指引。这便于我们提供一个参照线。

删除也是同样操作:

其他的增强包括:

修正混合制表符:提示开发人员修正混合了制表符和空格的代码文件HTML复制:以HTML的格式复制代码,这个扩展提供编辑器的代码HTML格式的支持。我们在写博客时可以直接复制VS
里面的代码段了。不过我感觉做的还不是很好,因为多了很多空格HTML。对齐排列:基于=号对齐两边的代码上/下移动行命令:Alt+Up和Alt+Down移动选定的代码行或通过编辑上下当前行。PowerCommands for Visual Studio 2010

这款扩展更是提供了丰富的扩展命令,例如复制、粘贴项目引用,打开文件所在文件夹,打开命令提示符,收缩项目,右键打开其所在目录,编辑项目工程文件,清除最近文件和项目列表等等功能,具体可以参考这里。我们可以在工具菜单的选项对话框中找到PowerCommands启用或禁用。

Visual Studio Color Theme Editor

这款扩展提供对Visual Studio 2010整个颜色样式的编辑,它默认提供了8种样式,我们还可以自定义其颜色样式,具体可以参考这里。

Image Insertion

这个扩展非常酷,在我们代码中直接插入图片,我们用图片可视化的展现出这段代码的逻辑下次直接看图片即一目了然。

好了,暂时介绍到这里,下次再分享其它扩展。

希望本文对你有所帮助。

时间: 2024-09-20 05:40:51

分享一些非常好用的Visual Studio扩展的相关文章

一起谈.NET技术,分享一些非常好用的Visual Studio扩展

扩展管理器 Visual Studio 2010新增"扩展管理器"的功能,可用于添加.移除.启用和禁用Visual Studio扩展.我们可以从Visual Studio Gallery(Visual Studio库)网站上安装扩展,这些扩展一般是VSIX包格式,包括项目模板.项模板.工具箱项.托管扩展框架(MEF)组件和VSPackage.安装在"Visual Studio安装文件夹\Common7\IDE\Extensions\Company\Product\Versio

让编程更轻松的 7 个 Visual Studio 扩展

是时候升级你最喜欢的IDE了!在这篇文章中,我将介绍一些我最喜欢的与众不同的 Visual Studio 扩展,是它们让我的日常编程工作变得更加轻松.对于一些明摆着的,例如 ReSharper 和 OzCode (甚至 Web Essentials),我就不罗列进去了,我今天要说的是那些相对默默无名的开源 Visual Studio 扩展,它们也能做一些非常酷的事情. 你准备好了吗?旅程开始了! 1.BuildVision BuildVision(sourse)是一个可视化构建过程的扩展: 这个

一起谈.NET技术,用NuGet掌管你的Visual Studio扩展

如果你使用Visual Studio 2010,那么 NuGet 可以使你的生活更加美好.当你项目里要引用到的一些库时候,比如JQuery 库或者 NHibernate, NUnit, log4net 你就可以考虑使用NuGet.它可以辅助你安装或者更新这些库. 当然我不得不继续说下去从安装到使用: NuGet是一个Visual Studio 的扩展, 首先你必须要安装它: 可以到官方网站: http://nuget.org/ 然后设置自动检查更新 进入 工具|选项,然后环境|扩展管理器 ,点击

10分钟搭建网站:微软将Visual Studio扩展至云平台

微软日前宣布将在Visual Studio IDE中引入Team Foundation Service云应用服务,让开发者更方便的搭建Sharepoint项目. 这个扩展项目属于微软的Team Foundation Service平台,实施以后,开发者将可以通过它直接在Windows Azure公共云平台上敲入代码.Team Foundation Service实际上也可以被看做是微软应用周期管理服务解决方案Team Foundation Server的云应用版本. "这项应用最大的好处是极其方

详解Visual Studio 2010中的扩展管理器

扩展能够为核心应用程序提供附加的功能或者自定义设置.在很多应用程序中这都是很流行的,包括流行的web浏览器IE和Firefox.微软的Office.媒体播放器.Photoshop.Eclipse.Visual Studio等等.其中有些可能比较新奇,而针对开发工具--像Eclipse和Visual Studio--的扩展让开发者的生产力得到了显著提高. Visual Studio早期的版本是构建在COM技术之上的.而Visual Studio的主要扩展方式插件是通过COM接口实现的.随着时间的变

Visual Studio 2010 实用功能总结

Visual Studio 2010 实用功能总结   Visual Studio 2010 已经发布1个多月了,个人感觉在使用过程中有些新功能确实方便了很多.在此分享一些比较实用的功能,也算是抛砖引玉欢迎大家来补充其他自己常用的功能特性. 起始页面 在近期项目列表中可以将一些正在开发或重要的项目Pin在列表中以方便下次使用.                           也可以右键项目名称打开项目所在文件夹.   分屏显示      本次VS2010 使用WPF 进行了大量Shell 开

利用 Visual Studio 2013 进行跨浏览器、编码 UI 测试

在过去几年中,基于 Web 的解决方案为全世界用户提供便利的访问,因而非常受欢迎.用户喜欢它们的另一个原因是它们的方便性.用户无需安装单独的应用程序:仅凭浏览器就能从任何连接 Internet 的设备连接自己的帐户.但是,从软件开发者和测试者的角度看,用户可以选择任何 Web 浏览器会带来这样一个问题:解决方案必须经过多种浏览器的测试.本文将介绍如何通过简单的方法解决这个问题,即只使用 C# 创建任何新型浏览器都可以执行的编码 UI 测试用例. 新 Visual Studio 几年前,当 Vis

有感 Visual Studio 2015 RTM 简介 - 八年后回归 Dot Net,终于迎来了 Mvc 时代,盼走了 Web 窗体时代

有感 Visual Studio 2015 RTM 简介 - 八年后回归 Dot Net,终于迎来了 Mvc 时代,盼走了 Web 窗体时代 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 关于

简介Gulp, Grunt, Bower, 和 Npm 对Visual Studio的支持

[原文发表地址]Introducing Gulp, Grunt, Bower, and npm support for Visual Studio Web 开发,特别是前端 Web 开发,正迅速变得像传统的后端开发一样复杂和精密.大多数项目不仅仅是通过 FTP上传一些 JS 和 CSS 文件.而现在的前端生成过程,可以囊括SASS 和LESS扩展.CSS/JS的压缩包.JSHint 或 JSLint的运行时 .或者更多.这些生成任务和进程都和像Gulp和Grunt这样的工具一起协调工作.此外,类