有没有办法在 Visual Studio 2010 中突出显示当前活动的代码块?
Posted
技术标签:
【中文标题】有没有办法在 Visual Studio 2010 中突出显示当前活动的代码块?【英文标题】:Is there a way to highlight the currently active code block in Visual Studio 2010? 【发布时间】:2011-08-22 02:00:46 【问题描述】:在 Visual Studio 2010 中,如果您将鼠标悬停在小 [-] 减号上,它将为您突出显示该代码块。我的问题是,当你在里面编码时,有没有办法让这个块总是被突出显示?这样,当我在方法和类之间切换时,我当前正在处理的任何块都会被突出显示,以帮助我的眼睛快速集中注意力。
Visual Studio 中是否有此选项?如果没有,是否有任何插件可以做到这一点?
【问题讨论】:
添加了c++
标签,因为它似乎是Visual Studio上第二流行的语言,也是通用的visual-studio
标签。
【参考方案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
【讨论】:
如果您发现重复的问题,请标记它而不是发布相同的答案。以上是关于有没有办法在 Visual Studio 2010 中突出显示当前活动的代码块?的主要内容,如果未能解决你的问题,请参考以下文章
安装 Visual Studio 2010 SP1 后有没有办法释放空间
有没有办法将 Python 添加到 Visual Studio 2010 Express(免费版)?