博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
分享一些非常好用的Visual Studio扩展
阅读量:6847 次
发布时间:2019-06-26

本文共 1603 字,大约阅读时间需要 5 分钟。

扩展管理器

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

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

Visual Studio 2010 Pro Power Tools

这款扩展工具Scott Hanselman()和ScottGu( )两位牛人都在博客中推荐过的,经过了这两位大牛的同时推荐,我在这里当然要分享一下了。

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

文档选项卡增强

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

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

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

可搜索的添加引用对话框

更快,更容易为你找到项目引用。和以往一样在解决方案资源管理器中右键单击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

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

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

希望本文对你有所帮助。

转载地址:http://dgoul.baihongyu.com/

你可能感兴趣的文章
CSS自定义文件上传按钮
查看>>
排序算法概览(二)
查看>>
document对象获取例子
查看>>
java模拟http的get和post请求
查看>>
kubectl error: The connection to the server localhost:8080 was refused
查看>>
[POI2012]Squarks
查看>>
Code Signal_练习题_All Longest Strings
查看>>
(转)Redis
查看>>
ARTS打卡计划第三周-Review
查看>>
delphi 知道excel选中的单元格的行号
查看>>
Vue.js中data,props和computed数据
查看>>
软件不能用Surface Pro触控笔 微软这有解决办法
查看>>
contentsize ,ios 7和 ios7之前的 有点差别,
查看>>
Tomcat
查看>>
try catch 怎么写?
查看>>
iOS学习笔记(十五)——数据库操作(SQLite)
查看>>
Android spinner 样式及其使用详解
查看>>
ftps加密服务器
查看>>
[置顶] 批处理命令
查看>>
谈谈不换行空格
查看>>