• Visual studio 插件(重点是VS2010)


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

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

    生产率提升特性: 

    1. code outline 视图窗口

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

    2. 高亮显示选中的单词

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

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

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

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

       VSFileNav 插件可以, 而且它还可以在资源管理器中打开该文件.

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

        VS2019有类似的功能.

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

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

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

        VS2019 自带了这样的功能. 

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

     7. bookmark功能

         VS2010 可以使用 numbered bookmarks插件

         VS2013以上版本有 DPack插件, 久违了的 DPack插件:  https://marketplace.visualstudio.com/items?itemName=SergeyM.DPack-16348

     8. rainbow braces 功能

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

    9. 重构和代码分析功能

       (1) Refactoring Essentials 插件, 由于 sharpdevelop 社区出品, http://vsrefactoringessentials.com

       (2) code cracker, 代码分析工具, http://code-cracker.github.io

    10. 依赖包的管理功能

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

    上面是基本是一些免费的插件, 也有一些综合插件包DPack(免费),  Resharper , Visual Assist, CodeRush 等

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

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

  • 相关阅读:
    imperva_waf导入ssl证书
    博科光纤交换机初始化配置
    xss测试代码
    生成树注意事项
    [转载]Basics of the Unix Philosophy
    [转载]GSview注册码
    [转载]tar命令详解
    [转载]WinEdt 6 注册 试用期30天永不过期
    [转载+修改]计数排序
    [转载]C++ 关于声明,定义,类的定义,头文件作用,防止头文件在同一个编译单元重复引用,不具名空间
  • 原文地址:https://www.cnblogs.com/harrychinese/p/IDE_editor_powertool.html
Copyright © 2020-2023  润新知