vs2010(vs2012)好用的扩展插件介绍

摘要:
此外项目团队提供的vs2010开发环境无法安装vs助手(c盘没有写权限,并且发现原始网络上有许多vs扩展插件非常有用。首先,介绍vs扩展插件的安装:弹出对话框,您可以在“已安装的扩展”。切换到“在线库”以搜索并下载所需的插件。2离线安装到Microsoft的官方网站以查找您要下载的插件(注意选择正确的vs版本。)因为在线安装某些插件时无法搜索。

  一直以来只使用番茄vs助手(https://www.wholetomato.com/downloads/default.asp)辅助写代码,也都忘了是谁介绍的,不过确实好用。

相比原始的vs,它提供了很多改进功能。例如,重命名变量,高亮宏与自定义类型,查找引用,智能代码提示等。

  因为一直以来用着没有觉得不爽的地方,所以对于vs的其它插件都没做研究。前段时间因为被外派到了新的项目组,而该项目组要求在云桌面上办公,并且项目组提供的vs2010开发环境不能装vs助手(c盘没有写权限,无法安装)。非常不适应,所以花了不少时间上网找vs助手的替代品。在此期间,发现原来网上有很多vs的扩展插件非常好用,简直如同发现一片新天地。

  这篇文章打算介绍一下发现几个比较好用的扩展插件,也算是自己这段时间学习收获总结。

  首先介绍vs扩展插件的安装:

  vs扩展插件有两种安装模式:

  1 IDE联机安装

   在ide界面依次点击 工具->扩展管理器(vs2012是扩展和更新)  。弹出来的对话框在"已安装扩展"可 以看到自己已安装的扩展插件。切换到"联机库"可以搜索并下载想要的插件,下载完后会自动安装。

  小编的ide装了不少插件:

vs2010(vs2012)好用的扩展插件介绍第1张

  2 离线安装

  到微软的官网找到自己想下载的插件(注意挑选正确的vs版本),然后下载对应的.vsix文件。下载下来后双击安装即可。

  网站网址及界面截图:

https://marketplace.visualstudio.com/search?target=VS&category=All%20categories&vsVersion=vs15&sortBy=Rating

 vs2010(vs2012)好用的扩展插件介绍第2张

  个人更推荐这种方式,因为有些插件的联机安装时总是搜索不出来。而且在网页上面浏览插件比在ide上浏览方便很多。

  vs插件非常多,有上千个。功能五花八门。有的是加强代码高亮功能,有的是辅助重构代码,有的则是辅助代码版本管理等。装了插件的vs跟没装的差别巨大。

  这里贴个我的ide截图

vs2010(vs2012)好用的扩展插件介绍第3张

   可以看到,装了各种插件后vs已经面目全非。左侧增加了一个增强型项目文件浏览视图,可以查看已打开/已编辑的代码。标签栏固定了常用代码在左边。代码编辑窗口左侧增加了函数列表窗口,单击可快速定位。代码和注释高亮也得到了很大加强,并且增加了背景图片。下方的输出窗口也得到了增强,可以高亮显示编译错误。

  下面开始介绍一些个人认为比较好用的插件。(提到在插件一般可以直接在官网上下载,如果有时官网搜索不到,或者下载到来的版本不对无法安装,可以直接百度查找下载链接。有很多人会把这些插件传到网上共享)排名不分先后,想到哪写到哪。

vs助手

vs助手可以增加ide的代码提示功能,提供更优的代码着色方案,并且可以还提供了方便地查找函数变量定义,插入代码模板,修改相关引用变量名字,列编辑,代码块注释等功能。这插件功能非常多,具体可以自行研究它的菜单还有官网的资料。

vs2010(vs2012)好用的扩展插件介绍第4张

ReSharper C++

ReSharper 据说是一个比vs助手还好用的代码开发辅助工具,但性能消耗比较高。我没装,这里提一下。


highlightmultiword/StickyHighlight

这两个是设置关键字高亮的插件,前者适用于vs2010,后者适用于vs2012。关键字高亮在浏览代码时很有用,可以把重要的变量标记高亮,方便关注相关代码。

使用方法:选中需要高亮的单词,点击编辑->Highlight Word即可。我给它设置了快捷键ctrl + c, ctrl + l (color),这样用起来方便点。需要 取消高亮时只要重复操作即可。

vs2010(vs2012)好用的扩展插件介绍第5张

Highlight all occurrences of selected word 

这个插件也是跟单词高亮有关,不过它只高亮当前选中的单词,并且会在左侧滚动条添加绿色方块以标记包含该单词的代码行。(示例图如上)
texthighlightextension

这个插件作用是为.json,.bat,.cmd ,.ini,.txt,.log等类型文件提供高亮功能。我主要是用它来看日志,比较方便区分日志等级。

官方说明上说可以自定义语法高亮方案,不过我的vs2010里面没找到设置的地方。

vs2010(vs2012)好用的扩展插件介绍第6张

示例图我直接复制官方说明上的

vs2010(vs2012)好用的扩展插件介绍第7张

AnkhSVN / Git Source Control Provider 

这两款插件是给IDE增加版本管理功能,分别适用于svn和git
Productivity Power Tools

这款插件是微软推出的,功能特别多。我比较喜欢它提供的增强搜索窗口,原来的搜索窗口太占空间了,老是不知道把它放到哪。

vs2010(vs2012)好用的扩展插件介绍第8张

vs2010(vs2012)好用的扩展插件介绍第9张

vs2010(vs2012)好用的扩展插件介绍第10张

可惜好像跟win10有兼容问题。在我家里的电脑上装了这个后vs总是报错。 不过好在这插件很多功能有其它小插件可以代替。


VSCommands for Visual Studio 2010
VS10x CodeMAP/VS10x Comments Extender/VS10x Editor View Enhancer

这三个插件感觉好像是同个公司开发的,目的都是为了辅助代码浏览。

CodeMAP给IDE增加了函数列表窗口,并且可以给不同函数设置不同底色。

Comments Extender提供了注释高亮功能,在工具->选项->环境->字体和颜色可以设置不同类型注释显示交易。

Editor View Enhancer提供了比较丰富的语法高亮方案

VsVim
固名思义,这个插件是在vs里面模仿vim,可以脱离鼠标写代码,习惯使用vim写代码的人可以试试。我装了不适应就卸载了。
PowerCommands for Visual Studio 2010
Viasfora
Code alignment

CodeMaid
Go To Definition
Editor Guidelines
ClaudiaIDE/KyuuBackground for Visual Studio 4.5

这是给vs编辑器提供背景图的插件。前者用于vs2012,后者用于vs2010。我个人更喜欢后者,因为它会自动缩放图片以适应编辑窗口。

vs2010(vs2012)好用的扩展插件介绍第11张

vs2010(vs2012)好用的扩展插件介绍第12张

背景图可以在ide设置,不过只能设置一张。不过我们可以像以前自动切换壁纸一样,写一个批处理脚本切换文件名以达到轮播背景图的功能。


Hide Main Menu

Array Visualizer
Visual Lint
AllMargins 2012
Win GDB
IntelliCommand
Align Assignments

  

免责声明:文章转载自《vs2010(vs2012)好用的扩展插件介绍》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Windows7+VMware10.0安装国产优麒麟UbuntuKylin教程C#实体是什么下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

软工作业05

软件工程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10619 作业目标 网页实现家族树 作...

git查看某个文件的修改历史

<转自 http://www.cnblogs.com/flyme/archive/2011/11/28/2265899.html> 有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了~ 【注】:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述,我们可...

【IDEA】项目中引入Spring MVC

一、原文说明: IntelliJ idea创建Spring MVC的Maven项目 - winner_0715 - 博客园 https://images2015.cnblogs.com/blog/824490/201703/824490-20170305211140532-283571118.png 注:自己的实操源码全在 https://github.c...

RxJava学习(一)

注意:文字和图片转载自抛物线博客 参考:http://gank.io/post/560e15be2dca930e00da1083 RxJava 到底是什么 一个词:异步。 RxJava 在 GitHub 主页上的自我介绍是 "a library for composing asynchronous and event-based programs usin...

【UEFI】---BIOS中UserPassword的重复校验总结

  UEFI作为目前较为流行的一套X86架构初始化的标准框架,已受到业界内的广泛认可。而其中很多编程所采用的思想确实值得学习。今天总结下UEFI的框架下修改代码的一点小经验,仅供菜鸟参考。 先列干货,具体的小结后续补充:   1. 明确你要的某个功能的实现逻辑,都需要在哪个位置添加代码。     (很重要,这决定着你的方案是否可行重要前提,一旦此步骤错误,...

SVN提交注意点

网上看到一篇blog,发现总结得不错,共享一下 http://www.blogjava.net/sealyu/archive/2009/09/03/293717.html  一.提交之前先更新 1.         SVN更新的原则是要随时更新,随时提交。当完成了一个小功能,能够通过编译并且自己测试之后,谨慎地提交。 2.         如果在修改的期间...