Visual studio 插件(重点是VS2010)

工作中要使用 VS 2010, 有好多年没有使用Visual studio 了, 试了一小会, 发现VS 2010 缺少不少现代IDE应有的特性,  好在有插件可以支持. 

 

生产率提升特性: 

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 插件.

 

VS2022 必备插件

1. Productivity Power Tools

2. Hot Settings, 在solution explorer中自动定位当前的文档

3. Favorite Documents

4. supercharger 插件, editor显示增强, code map,  code outline, 最好用的 superFind 搜索功能

5. codist 插件, editor显示效果增强 , 导航增强, todo 等, 功能和 supercharger 插件重叠较多,

6. experimental tools, refactor 增强

7. vsColorOutput64插件, 编译结果高亮显示

8. codeMaid插件

9. DPack 插件

10. FileEncoding 插件, 在编辑器下方能显示当前文件的encoding, 并可以修改成其他encoding

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

12. Experimental tools,  可以在项目管理器上定位编辑器的文件

13.  Hot Keys, 可以切换成Resharp/IntelliJ等快捷键映射模式

14.SonarLint: 社区最受欢迎的代码质量检测工具

 

键盘映射:

我始终觉得VS快捷键不好用,比较喜欢Eclipse的映射方案, VS 并没有内置Eclipse的键盘映射方案, 好在可通过导入Setting方式解决,导入源文件为: 

  https://github.com/yuc8939/vs-eclipse/blob/master/eclipse-keymap.vssettings 

 

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

posted @ 2019-06-18 21:21  harrychinese  阅读(1180)  评论(0编辑  收藏  举报