有没有办法'突出'代码?

Eil*_*idh 9 visual-studio-2005 highlighting visual-studio-2010

我目前正在使用Visual Studio 2010(并且还有Visual Studio 2005的副本,如果功能可用,我也很乐意使用它,但不是'10)

我想知道的是,是否有任何方法可以突出显示代码片段?

例如,我正在进行一项任务以获取一段代码,并更改堆栈实现.如果我可以突出显示堆栈实现特定的代码片段,这将非常有用,这样我就可以轻松浏览屏幕并知道哪些部分需要我注意,而不是必须通过它直观地浏览它.

(我正在使用注释来突出显示特定于堆栈实现的代码 - 但是在其他注释中它们会丢失一些 - 这似乎是一个更好的主意.)

Jef*_*ata 8

您可以考虑在您感兴趣的部分的开头或特定行上使用书签.虽然这不会突出显示代码行,但它确实在左边距中提供了可视指示符.

如果您使用AllMargins扩展,它也会出现在那里.这是一种快速查看当前文档中是否有任何书签的方便方法,也有帮助,因为左侧的书签图标不会出现在折叠区域中.

替代文字

通过使用书签,您还可以使用书签窗口快速导航到您感兴趣的代码:

替代文字

  • @ShimmerGeek,欣赏这个复选标记,但我认为将它交给@Dean Taylor是公平的......他在我发布之前就在答案中提到了书签. (3认同)
  • 它确实让我感到非常奇怪,你不能通过颜色突出显示代码...... (2认同)

Dea*_*lor 7

考虑使用#region#endregion阻止.

来自MSDN:

#region允许您指定在使用Visual Studio代码编辑器的大纲功能时可以展开或折叠的代码块.在较长的代码文件中,可以方便地折叠或隐藏一个或多个区域,以便您可以专注于当前正在处理的文件部分.以下示例显示如何定义区域:

#region MyClass definition
public class MyClass 
{
    static void Main() 
    {
    }
}
#endregion
Run Code Online (Sandbox Code Playgroud)

对于较小的部分/单独的代码行,快速浏览或跟踪它们的方法是使用书签.这些可以通过使用添加Ctrl+K,Ctrl+K您可以按Ctrl+K,Ctrl+N移动到下一个书签,或者Ctrl+K,CTRL+P对于上一个书签.该导航书签的文章是一个很好的快速参考.

  • 虽然没办法实际突出它?即一条线或两条粉红色? (3认同)