【问题标题】:Mark or highlight files in Visual Studios Solution Explorer在 Visual Studios 解决方案资源管理器中标记或突出显示文件
【发布时间】:2011-08-02 00:27:28
【问题描述】:

是否有一个插件允许我在 Visual Studio 中标记或标记文件,然后这些文件被视觉突出显示(例如,不同的背景颜色)?

我搜索了 Visual Studio 库,但没有找到任何东西。

谢谢!

【问题讨论】:

  • 你为什么想要那个?
  • 目前我正在修改一个旧项目,并想标记我已经检查/重做的文件,以便更好地了解情况。当然,我可以在文件中添加评论或类似内容,但我认为解决方案资源管理器中的视觉表示更直接。
  • 使用像 Team Foundation Server 或 Subversion 这样的版本控制和源控制系统。使用它,您将看到哪些文件被修改,并在将文件签入到版本控制系统时写注释。
  • 最终你将不得不提交你的文件,然后你需要打开每个文件看看它是否被修改过。

标签: visual-studio add-in gallery projects-and-solutions


【解决方案1】:

仅突出显示解决方案资源管理器中的活动(打开和查看)项(不带任何插件):

转到Tools -> Options -> Projects And Solutions

然后检查Track Active Item in Solution Explorer 选项。

但是,如果您真的想使用任何扩展名来标记您已经检查/重做的文件,以便您获得更好的概览或其他任何内容,那么我建议您使用 ReSharper,它具有许多辅助 navigation and search 的功能。

例如,To-do Explorer 有助于在解决方案中的待办事项之间导航。你也可以create custom filters in Resharper To-do Explorer。根据您的需要创建自定义过滤器后,您必须将 cmets 留在任何需要的地方,但您不必打开所有文件来读取 cmets。

【讨论】:

  • 我认为你低估了这个问题。我得到了一个需要修改和(有时)重构的 2000 多个项目的解决方案。我没有任何命令可以遵循,除了我认为在当时是有道理的。每天我想我会花费一个多小时(或更多)打开和关闭文件,因为我无法在解决方案资源管理器中将其标记为“待修改”或“已修改”或“其他”颜色。我能做的(以及我正在做的)是在每个文件的开头留下大的 cmets。从来没有少,一个大乱。我必须每天打开文件并阅读 cmets。
  • 我尝试查看 ReSharper,但我认为它不允许您在解决方案资源管理器中为不同的项目添加自定义颜色。
  • @myself,我可能没有低估这个问题。可能是您低估了 ReSharper。它有一个待办事项资源管理器,可帮助您在解决方案中的待办事项之间导航。您还可以在 Resharper To-do Explorer 中创建自定义过滤器(例如,您可以创建“待修改”过滤器)。因此,它正在解决导航问题,尽管它可能不是您想要的丰富多彩的解决方案。
  • 这与我想象的不完全一样,但它确实能胜任。最良好的祝愿。 (现在必须修改文件的每一行和其他敏感过滤器,然后我可以在 to do explorer 上看到)。
【解决方案2】:

我在 codeplex 上找到了扩展程序 Visual Studio Tags,它可以满足我们的需求,但还没有(还)视觉支持(即解决方案资源管理器中的不同颜色)。

【讨论】:

    猜你喜欢
    • 2019-04-23
    • 1970-01-01
    • 2013-04-04
    • 2017-10-20
    • 2015-01-10
    • 2015-07-22
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    相关资源
    最近更新 更多