【问题标题】:How to change background color of active line in Visual Studio Find Results Window?如何在 Visual Studio 查找结果窗口中更改活动行的背景颜色?
【发布时间】:2011-10-25 21:53:22
【问题描述】:

我刚刚在 Visual Studio 中切换到 dark theme,在“查找结果”窗口中找不到更改当前活动行的背景颜色的设置。最明显的地方是工具-选项-字体和颜色-查找结果窗口设置,但没有选择活动行。我还查看了 Visual Studio 颜色主题编辑器,但没有看到任何相关内容。

我发布了screen shot here。它显示了该行如何不可读以及字体和颜色对话框中可用的选项。

有人知道怎么改吗?

谢谢, 罗杰

【问题讨论】:

  • “当前列表位置”的背景颜色是什么?您是否尝试将其与纯文本匹配?
  • 当我尝试你的建议时没有明显的变化。

标签: visual-studio visual-studio-2010


【解决方案1】:

您是否安装了 Power Productivity Tools 扩展程序?如果是这样,很可能是突出显示当前行扩展导致了问题。由于某种原因,“查找结果”窗格不尊重您在“字体和颜色”对话框中对当前行(扩展名)和当前行非活动(扩展名)设置所做的选择。

我发现解决此问题的唯一方法是关闭该扩展程序。 Tools->Options...->Productivity Power Tools->All Extensions->Highlight Current Line->Off。当然,这样做会消除代码编辑器窗口中扩展的好处。好像是个bug。

【讨论】:

    【解决方案2】:

    我最终将纯文本的颜色更改为黑色,将背景更改为灰色。这使得所有内容都可读,同时仍然保持背景相当暗。

    最初的问题最终仍未得到解答,但解决方法很好。

    【讨论】:

      【解决方案3】:

      您可以安装Visual Studio Productivity Power Tools 扩展程序,它能够突出显示光标当前所在的行。您可以通过进入工具 > 选项 > 环境 > 字体和颜色 > 当前行(扩展)来更改突出显示线的颜色

      Visual Studio Productivity 电动工具也有很多很棒的功能。看看吧。

      【讨论】:

        【解决方案4】:

        更改Current List Location 的设置。这样就解决了。

        【讨论】:

        • 试过了。没有为我工作。不知道是 Resharper 这样的插件在干扰还是什么...
        • 我有 resharper 并且 SS 使用了 ReSharper。您可以暂停 ReSharper 并检查。您也可以尝试禁用您认为可能会干扰并检查的扩展程序。此外,您的主题扩展可能会产生干扰。看看他们是否有任何设置要覆盖。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-14
        • 2018-09-14
        相关资源
        最近更新 更多