一起谈.NET技术,分享一些非常好用的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-08-01 09:38:54

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

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

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

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

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

一起谈.NET技术,10个C#编程和Visual Studio使用技巧

C#是一门伟大的编程语言,与C++和Java相比,它的语法更简单,相对来说更好入门,经历10年的发展,C#已经成为编程语言领域强有力的竞争者,每一年我们都能看到它的进步,每一个新版本都加入了许多新特性,总的来说,作为一门编程语言,它没有让C#开发者社区失望.Visual Studio亦是如此,新版本的Visual Studio 2010所带来的新特性也让开发者们兴奋不已. 对开场白没兴趣?好吧,我们直接切入正题,下面介绍10个C#编程和Visual Studio IDE使用技巧. 1.Envir

一起谈.NET技术,详解ASP.NET页面的aspx扩展

需求:某网站因业务扩展,需拆分出另一个站点,新旧站点具有相同的内容,但具体栏目表现形式上不一样.原网站运行多年,有大量的图片,这些图片也会在新站上使用.任务是: 保证两个网站图片内容同步,即原来的站点增加一个图片,新站点即可使用这个图片. 分析:假设两个站点的域名分别为:http://www.a_image.com/和http://www.b_image.com/ 1. 将图片分别拷到两台服务器,以后上传图片同时上传两台服务器.这种方法虽简单,但是占用巨大的磁盘空间,而且维护麻烦. 2. 在ht

一起谈.NET技术,ASP.NET 4.0 一些隐性的扩展

ASP.NET 4.0在很多方面都做了改进,在这篇ASP.NET 4.0白皮书就描述了很多ASP.NET 4.0的机制改变和改进.在我的博客中,也有几篇关于ASP.NET4.0的特性修改的文章.但是作为一个全新的框架和运行时,内部肯定还会有很多API和扩展点不会暴露的那么明显.比如今天从这篇文章Three Hidden Extensibility Gems in ASP.NET 4的介绍中,我又了解了一些在我平常开发中绝对非常有用的扩展点. PreApplicationStartMethodAt

一起谈.NET技术,抛砖引玉:我看微软.NET各子技术领域之应用前景

从2002年发布.NET 1.0,历经8年发展,.NET发展到了4.0,已经成为一个庞大而复杂的软件开发与运行平台,其架构日益复杂,其应用领域也在不断地扩展,包容了"一堆"的子技术领域.在.NET 4.0即将发布之际,回顾一下已发布的各项.NET技术,看看哪些技术用得很火,哪些被打入冷宫,再猜猜.NET 4.0中可能会有哪些技术会得到"青睐",是件有意思的事. 1. 桌面应用程序开发技术( Windows Form和WPF) 在.NET桌面应用程序开发领域,Wind

一起谈.NET技术,Azure和Bing Maps API示例经验分享

头疼的Bug,糟糕的代码,崩溃的调试作为开发人员的你,遇到上述任何一种情况可能就会陷入抓狂.如果能直接获得需要的代码,编程的活儿就会轻松许多. 微软最新推出的一站式示例代码库,让开发人员可以免费获得所需的示例代码或向微软工程师提出示例请求,轻松解决常见的编程问题,大大减轻工作负担. 本文以一个名为AzureBingMaps的示例应用程序为例,分享了一些在开发该示例过程中积累的经验,以期对广大开发人员有所帮助.AzureBingMaps是一个旅游站点管理系统,演示了很多技术,可以认为是一个实际项目

一起谈.NET技术,WPF 企业内训全程实录(中)

摘要 WPF企业内训全程实录由于文章比较长,所以一共拆分成了三篇,上篇WPF企业内训全程实录(上)主要讲了基础,这篇作为该实录的中篇,起着承上启下的作用,主要讲解开发模式.团队协作及应用框架.其实如果大家仔细看目录,可以发现我安排的顺序是首先讲解最基本的概念和基础内容.然后过渡到开发模式及框架.最后结合其他技术和项目实际运用,这也是学习并应用一门技术最好的流程.上篇实际上主要有两个侧重点:一则就是理清脉络--历史渊源.概念引入及基本阐述:二则是讲解WPFBasic--主要讲解WPF的每个知识点,

一起谈.NET技术,WPF 基础到企业应用系列3——WPF开发漫谈

1.开篇前言      首先很高兴这个系列能得到大家的关注和支持,基于对大家负责和对自己负责的态度,我会不断努力写好这个系列,分享自己的微薄技术和经验,希望在帮助别人的同时也不断提升自己.由于这篇文章稍多,所以读者花的时间长了一些,也希望大家能够见谅,这个系列以后会每周发三到四篇左右(主要是写一篇差不多要花几晚上,感觉思维比较发散),除了讲WPF技术本身之外,也会讲一些项目具体开发,所以敬请关注.在前两次的文章中我们对WPF有了一个比较全面的认识,那么在本篇文章当中,除了讲一些理论知识外,我们会