工作中要使用 VS 2010, 有好多年没有使用Visual studio 了, 试了一小会, 发现VS 2010 缺少不少现代IDE应有的特性, 我认为重要的是下面几个特性,

VS2010 已经是10年前的产品了, 好在有插件可以支持.

生产率提升特性:

1. code outline 视图窗口

使用 CodeMaid 插件, 它具有 spade 视图, 不仅能显示 outline, 还能显示成员函数的代码复杂度.  插件地址: https://marketplace.visualstudio.com/items?itemName=SteveCadwallader.CodeMaid

2. 高亮显示选中的单词

VS2010 可以使用  highlight all occurrences of selected word 插件.  插件地址: https://marketplace.visualstudio.com/items?itemName=BenaiahJohn.Highlightalloccurrencesofselectedword

VS2017以后, 可以使用 https://marketplace.visualstudio.com/items?itemName=DanielAmes.Highlightalloccurrencesofselectedword

3. 编辑器打开一个文件后, 能自动定位该文件在solution explorer上的位置.

使用 CodeMaid 插件支持这个功能, VS其实也有个选项可以自动 locate, 入口是 Tools->Options->Projects and Solutions->Track Active Item in Solution Explorer

4. 以输入文件名的形式打开solution中的文件.

使用DPack插件

5. 有类似与notepad++的文本搜索功能, 不会自动清除上次的搜索结果, 多次搜索结果能以树的形式展开, 在结果区中高亮显示搜索关键词.

VS2019有类似的功能.

老版VS可以使用 MZ-Tools(收费, 免费30天)插件, 没找到好用的免费插件 .

6. 编辑器的代码层次线显示功能, 以及{ 代码块 } 折叠功能, 借助这些功能, 可以容易梳理代码的层次关系

VS2010 可以选用 C# outline 插件, 作者 skybladev2

VS2019 自带了这样的功能.

VS2015以上版本有 supercharger 插件, 比较重量级,  VS 社区版相应的插件是免费的,  插件地址 https://supercharger.tools/

7. bookmark功能

VS2010 可以使用 DPack 2010版, 或者单独的 numbered bookmarks插件

VS2013以上版本也有 DPack 插件

8. rainbow braces 功能

左右小/中/大括号 彩色match显示, 尤其是对左右大括号匹配支持, 可以降低对于代码层次线功能的要求,   比较好的是 viasfora 插件

9. Experimental Tools 插件 (VS2017/2019)

智能代码辅助工具, 相当于 resharper 的一个免费简化版

10. 依赖包的管理功能

Java 社区的maven太好用了, .net 社区之前一直没有一个与之对应的工具, 现在 NuGet 已经被大量使用, 插件是: 微软的 NuGet package manager

11.输出窗口不同颜色输出

VSColorOutput插件, 可以根据输出内容, 显示出不同的颜色

12. Comment 增强插件,  CommentsPlus, 如果一个comment 以 ? 或 ! 或 Todo 开头, 该行comment就会按特定的颜色高亮显示

13. 切换注释的插件, Toggle Comment, 快捷键是 Ctrl+/ , 再也不用使用VS 变态快捷键了.

14. Tweaks 插件

15. Show Keys 插件, 要记住VS 超多的快捷键不容易, 这个插件应该可以帮上忙.

上面是基本是一些免费的插件, 也有一些综合插件包DPack(免费),  Resharper (智能辅助编程), Visual Assist, CodeRush, OZCode(调试神器) 等

免费的Productivity Power Tools支持 VS2010~2019,   https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.ProductivityPowerTools

插件市场入口  https://marketplace.visualstudio.com/

VS2010必备插件总结

⒈ CodeMaid 增加了Code outline视图, 增强导航

2. DPack 2010, 增加了文件清单, 类清单, 成员清单, number bookmark

3. highlight all occurrences of selected word 插件.

参考:  https://masuit.com/1782

Visual studio 插件(重点是VS2010)相关推荐

  1. 收藏!推荐12个超实用的Visual Studio插件

    工欲善其事,必先利其器,整理的一些我必装的12款Visual Studio插件,希望你们能get到. 效率工具前文传送门: 推荐:程序员必装的10款谷歌插件 程序员必备的8个学习工具 99%的人不知道 ...

  2. 我的JavaScript for Visual Studio插件开源了

    最近忙于别的事情,我的JavaScript for Visual Studio插件一直没有做什么更新了 很是对不起大家. 不过觉得这个东西如果做好的话对大家还是有帮助的,所以我还是把代码share出来 ...

  3. 安装 Visual Studio 插件 Visual Assist - C语言零基础入门教程

    目录 一.下载 Visual Assist 插件 二.安装 Visual Assist 插件 1.运行 VA_X_Setup2270_0.exe 2.激活插件 3.重启 Visual Studio 完 ...

  4. Visual Studio 插件的开发

    Visual Studio 插件的开发 起因 在做项目的时候,经常需要根据表结构create一些实体类,写多了,实在是觉得无趣,于是就琢磨着做个代码生成工具.当然现在有很多现成的,拿来用就好,可是总想 ...

  5. 12款好用的Visual Studio插件,最后一款良心推荐

    工欲善其事,必先利其器,整理的一些我必装的12款Visual Studio插件,希望你们能get到. 效率工具前文传送门: adb常用命令总结 程序员你可以考虑安装的15款谷歌插件 推荐20套实战源码 ...

  6. vs2017 html插件推荐,收藏!推荐12个超实用的Visual Studio插件

    工欲善其事,必先利其器,整理的一些我必装的12款Visual Studio插件,希望你们能get到. 效率工具前文传送门: 01 CodeMaid CodeMaid快速整理代码文件,规范你的代码,提高 ...

  7. 安利一个Visual Studio插件 Visual Assist 小番茄

    安利一个Visual Studio插件 Visual Assist,俗称小番茄.主要同事看我在vs中找东西太慢了,吐槽我让我装的.希望我不是最后一个知道的=.= 官网链接:https://market ...

  8. 5个超实用的Visual Studio插件

    工欲善其事,必先利其器,整理的一些我必装的5款Visual Studio插件,希望你们能get到. 01 CodeMaid CodeMaid快速整理代码文件,规范你的代码,提高代码阅读体验. 代码自动 ...

  9. 推荐16款最棒的Visual Studio插件

    Visual Studio是微软公司推出的开发环境,Visual Studio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务.智能设备应用程序和Offi ...

最新文章

  1. UWP 图片剪切旋转工具
  2. 如何只使用标签来构建一个简单的电影推荐系统
  3. HarmonyOS之深入解析图像的位图操作和属性解码
  4. WPF/WPFE笔记(一):准备工作
  5. Object关于属性property的静态方法
  6. 【C语言进阶深度学习记录】一 数据类型的本质与变量的本质
  7. 客户端连接idea_IDEA新特性:提前知道代码怎么走!
  8. 查找数组中特定元素_Leetcode 540 题 有序数组中的单一元素
  9. Design System Application - Chapter 2 字体 Typography
  10. dos计算机,dos操作系统,教您进入dos操作系统
  11. 考研英语 常见不规则动词过去式/过去分词
  12. Linux网络知识--DHCP服务(理论部分)
  13. sybase客户端SqlDbx中文乱码问题解决
  14. GAN生成对抗网络综述
  15. `Supimo` 历史,人文,哲学,人物,摘录
  16. 吃透Java并发:AQS结构详解及其CLH变种、CLH、MCS
  17. pc_lint的用法转
  18. [转载]Buffon投针实验:究竟为什么是pi?
  19. Revit二次开发环境搭建(Revit 2019+Visual Studio 2017)
  20. Autofac基础知识学习

热门文章

  1. c语言json库parson的介绍和使用
  2. 今天,你在冲顶大会赚钱了么?
  3. Nucleofector高级电转技术应用:基因组编辑
  4. win10计算机属性此项目属性打不开,win10回收站打不开 此项目的属性未知 的解决方法...
  5. java 对象能跨类吗,java_SE类和对象
  6. U盘安装Windows 10 系统教程
  7. echarts map(地图) 省份名称居中显示
  8. 飞凌嵌入式受邀参加2021云栖大会
  9. “看”车,有TA就够了!车辆分析工具PP-Vehicle开源上新!
  10. (译)SAP APO介绍