【问题标题】:Visual Studio 2010 Red CommentsVisual Studio 2010 Red 评论
【发布时间】:2011-05-27 13:12:56
【问题描述】:

使用默认模板,我知道我注意到一些 cmets 在 Visual Studio 2010 中变成了红色(从默认的绿色)。但我现在找不到它们。我似乎也无法搜索导致此问题的关键字。

谁能告诉我这个功能叫什么或者VS2010在评论中寻找什么词来启用它?

【问题讨论】:

标签: c# visual-studio


【解决方案1】:

它会查找“TODO”或“Note”,可能还有其他。我认为这是一个 Reshaper 功能,而不是普通 VS 的原生功能。你在使用 Resharper 吗?我相信突出显示的是您的 TO-Do 任务列表中显示的项目。

使用 Resharper: 工具 > 选项 > 环境 > 字体和颜色 > Resharper Todo 项目。 在这里,您可以调整颜色。我看不出您可以在哪里明确关闭该功能。

【讨论】:

  • 谢谢,我使用的是不同的安装,它没有 Reshaper,并认为我在 TODO 和 Note 中看到了它。我安装的时间与 VS 2010 差不多,但显然从未区分该功能的来源。
【解决方案2】:

我认为 Roadrunner 是对的。这听起来像是一个插件功能。

VsCommands 为例。 download

【讨论】:

    【解决方案3】:

    开箱即用的 Visual Studio 本身,虽然有各种可选的第三方插件,例如Resharper 和 VSCommands,可能会导致这种情况。

    锐化器

    如果您需要 Resharper 中 cmets 格式的帮助,上面有回复,还有一个专门的页面寻址 omments 在 Resharper 中的格式:

    TODO comment font color in VS2010 with ReSharper and Productivity Power Tools

    VSCommands Pro

    我安装了 VSCommands 2010 Lite,它在“Note”一词之后以红色显示我的 cmets。该功能在 VSCommands 中称为“注释格式”。 VSCommands有“Pro”和“Lite”两个版本,只有前者可以在不卸载的情况下更改设置。

    他们对该设置的选项描述如下:

    " 此功能可以从工具 | 启用。 VS 命令 |选项 | IDE 增强 |启用自定义 cmets 格式 可以从工具 | 自定义此功能。选项 |环境 |字体和颜色 | VSCommands.Comment.* 此功能在 VSCommands Pro 中可用。 "

    由于“Todo”(默认变为蓝色)之后的 cmets 的颜色为“VSCommands.Comment.Todo”(如此处所述:TODO comment font color in VS2010 with ReSharper and Productivity Power Tools),因此您的评论“Notes”(默认变为红色)将可能是“VSCommands.Comment.Notes”。但是,我无法使用精简版验证这一点。

    VSCommands Lite

    但是请注意,“此功能在 VSCommands Pro 中可用。”部分。我没有安装 Resharper 或除 VSCommands 2010 Lite 以外的任何插件。上面提到的设置“启用自定义 cmets 格式”和“环境”在我的选项窗口中不可见。因此,您似乎可以免费获得默认设置,但无法在不付费的情况下将其关闭或自定义。

    文档来源

    截至今天,这些说明列在“VSCommands for Visual Studio 2010”(不是 2012 或 2013)下载页面的“评论格式”标题下:

    http://visualstudiogallery.msdn.microsoft.com/d491911d-97f3-4cf6-87b0-6a2882120acf

    我说“截至今天”是因为 VSCommands 文档似乎在不断变化,因为我遇到的与 VSCommands 文档相关的断开链接的数量通常高于平均水平。例如。此信息以前可在此处 (http://vscommands.com/features/#CommentsFormatting) 获得,但到今天为止。

    意见

    由于您在问题中没有提到 VSCommands,我猜您没有选择购买 Pro 版本(或者您会记得您已经安装了它)。因此,改变这种行为的唯一选择可能是卸载 VSCommands。

    “此功能在 VSCommands Pro 中可用。”行可能应该是“可以在 VSCommands Pro 中自定义或禁用此功能。”,但这会使该功能听起来像是一种唠叨屏幕。

    【讨论】:

      猜你喜欢
      • 2012-09-16
      • 2011-02-16
      • 2011-04-09
      • 2010-12-22
      • 2012-08-03
      • 2015-12-02
      • 2011-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多