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

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

扩展管理器

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

Extension Manager

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

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提供了以下优秀功能:

文档选项卡增强

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

VS2010 Pro Power Tools Document Well 2010 Plus

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

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

可搜索的添加引用对话框

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

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

VS2010 Pro Power Tools Searchable Add Reference Dialog

高亮显示当前行

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

VS2010 Pro Power Tools Highlight Current Line

Go To Definition

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

VS2010 Pro Power Tools Go To Definition

列指引

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

VS2010 Pro Power Tools Add Guides

删除也是同样操作:

VS2010 Pro Power Tools Remove Guides

其他的增强包括:

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

PowerCommands for Visual Studio 2010

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

Power Commands for Visual Studio 2010

Visual Studio Color Theme Editor

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

Visual Studio Color Theme Editor

Image Insertion

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

Image Insertion

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

希望本文对你有所帮助。

目录
相关文章
|
3月前
|
PHP Windows
php扩展com_dndnet(PHP与.NET框架进行交互)
php扩展com_dndnet(PHP与.NET框架进行交互)
php扩展com_dndnet(PHP与.NET框架进行交互)
|
4月前
|
开发框架 .NET PHP
Web Deploy配置并使用Visual Studio进行.NET Web项目发布部署
Web Deploy配置并使用Visual Studio进行.NET Web项目发布部署
|
12月前
|
缓存 前端开发 JavaScript
采用.Net Core技术框架开发的医院云LIS平台源码,B/S架构
基于B/S架构的医学实验室检验系统源码,整个系统的运行基于WEB层面,只需要在对应的工作台安装一个浏览器软件有外网即可访问。全套系统采用云部署模式,部署一套可支持多家医院检验科共同使用。 采用.Net Core新的技术框架、DEV报表、前端js封装、分布式文件存储、分布式缓存等,支持LIS独立部署,Docker部署等多种方式。
|
开发框架 缓存 IDE
【教程】 .Net环境和开发工具Visual Studio的安装
安装.NET环境和Visual Studio开发工具的教程
431 0
【教程】 .Net环境和开发工具Visual Studio的安装
|
开发框架 程序员 API
【C#】.net core2.1,通过扩展状态代码页方法对404页面进行全局捕抓并响应信息
在开发一个网站项目时,除了异常过滤功能模块,还需要有针对404不存在的api接口和页面处理功能 本篇文章就来讲讲,如何自定义全局请求状态类来统一处理
184 0
|
前端开发 API 开发者
.NET Web应用配置本地IIS(实现Visual Studio离线运行与调试
.NET Web应用配置本地IIS(实现Visual Studio离线运行与调试
304 0
.NET Web应用配置本地IIS(实现Visual Studio离线运行与调试
|
JSON 数据格式
【.NET开发福音】使用Visual Studio将JSON格式数据自动转化为对应的类
【.NET开发福音】使用Visual Studio将JSON格式数据自动转化为对应的类
533 0
【.NET开发福音】使用Visual Studio将JSON格式数据自动转化为对应的类
|
安全 NoSQL MongoDB
.Net线程同步技术解读
C#开发者(面试者)都会遇到lock(Monitor),Mutex,Semaphore,SemaphoreSlim这四个与锁相关的C#类型,本文期望以最简洁明了的方式阐述四种对象的区别。
.Net线程同步技术解读
|
传感器 Linux 测试技术
Visual Studio 2017 15.7 下的.NET Core
Visual Studio 2017 15.7版本发布,对.NET Core项目的主要相关改变如下, 同时对Xamarin、Android和iOS项目的支持上也做了较大改进。
128 0
Visual Studio 2017 15.7 下的.NET Core