【问题标题】:Is there a way to highlight the currently active code block in Visual Studio 2010?有没有办法在 Visual Studio 2010 中突出显示当前活动的代码块?
【发布时间】:2011-08-22 02:00:46
【问题描述】:

在 Visual Studio 2010 中,如果您将鼠标悬停在小 [-] 减号上,它将为您突出显示该代码块。我的问题是,当你在里面编码时,有没有办法让这个块总是被突出显示?这样,当我在方法和类之间切换时,我当前正在处理的任何块都会被突出显示,以帮助我的眼睛快速集中注意力。

Visual Studio 中是否有此选项?如果没有,是否有任何插件可以做到这一点?

【问题讨论】:

  • 添加了c++标签,因为它似乎是Visual Studio上第二流行的语言,也是通用的visual-studio标签。

标签: c# c++ visual-studio visual-studio-2010 highlight


【解决方案1】:

Resharper 对此提供了一些选项,一个可以让您勾勒出您当前所在的括号,我认为另一个可以让您突出显示当前行

【讨论】:

    【解决方案2】:

    ReSharper 不错,但如果您也在寻找适用于各种语言的东西,可以使用 Visual Assist X,它也可以很好地突出显示。
    它也可以选择突出显示当前块中匹配的大括号:

    然后你有一个线条荧光笔,或者作为一个简单的框架:

    或者作为一个好看的背景:

    遗憾的是,其中没有选项可以启用真正的“块”突出显示,例如将鼠标悬停在 [-] 按钮上。 :|我也找过,但在 Visual Studio 选项中没有找到这样的选项。

    【讨论】:

      【解决方案3】:

      突出显示您希望眼睛聚焦的所有内容,然后按 ctrl+H。

      或者,突出显示您不需要的所有内容,然后右键单击“大纲”,然后选择“隐藏选择”。快捷键是 ctrl+M

      【讨论】:

        【解决方案4】:

        这可以使用书签来完成。书签的开箱即用配置没有突出显示,但是可以轻松更改:

        转到工具 - 选项 - 环境 - 字体和颜色。在显示项目下,选择书签。现在将背景颜色更改为某种颜色,例如红色。然后转到工具 - 选项 - 文本编辑器 - 常规并取消选中指标边距。

        PS 书签可以在文本编辑器工具栏中找到 PS2:快速设置书签使用Ctrl+k+k,但要注意Ctrl+k+l会清空你所有的书签,我就遇到过一次!

        改编自:http://blogs.msdn.com/b/saraford/archive/2007/09/05/did-you-know-how-to-change-a-bookmark-color.aspx

        【讨论】:

        • 如果您发现重复的问题,请标记它而不是发布相同的答案。
        猜你喜欢
        • 1970-01-01
        • 2011-05-13
        • 2016-11-06
        • 2016-10-29
        • 1970-01-01
        • 1970-01-01
        • 2011-10-17
        • 2019-08-01
        • 2011-11-10
        相关资源
        最近更新 更多