【问题标题】:How do I get TODO comments in HTML files to show up in Task List in Visual Studio?如何让 HTML 文件中的 TODO 注释显示在 Visual Studio 的任务列表中?
【发布时间】:2011-12-02 10:07:23
【问题描述】:

所以,只要 TODO 注释在 C# 文件中,我的任务列表中就会显示 TODO cmets。 HTML、CSS 或 JScript 中的 TODO cmets 未显示在我的任务列表中。有没有办法在 Visual Studio 2010 Pro 中启用此功能?

【问题讨论】:

  • 我相信(但不确定,因此评论)评论标记必须是您的开发语言的标记才能显示为任务。即// TODO fix this 可以工作,但<!-- TODO Fix this --> 不会。
  • 在 JScript 中我做了 // TODO 修复了这个,在 HTML 我做了 @*TODO: Fix this*@ 和 。他们都没有工作。
  • 当我说“开发语言”时,我指的是 .NET 语言的注释标记,例如 C#、VB.NET 等。然而,尽管我早期很乐观,但我认为它只适用于代码文件,即使你用<!-- //TODO C#-style comments within HTML ones -->

标签: visual-studio todo


【解决方案1】:

简单的回答:不。

发件人:How to: Create Task List Comments

任务列表显示代码中以 您的开发语言的注释标记。在cmets旁边, 任务列表还显示一个默认任务标记,例如 TODO、HACK、 或 UNDONE,或自定义评论标记。 cmets 的数量 任务列表中的显示可能会根据项目的类型而改变 你正在努力。使用 Visual Basic 和 Visual C#,任务列表 显示解决方案中的所有 cmets。对于 Visual C++ 项目, 任务列表仅显示文件中找到的 cmets 当前在编辑器中处于活动状态。

所以它只支持在 VB、C# 和 C++ 项目中。

【讨论】:

【解决方案2】:

使用 Resharper,如果你没有,你应该拥有它,它有你正在寻找的待办事项列表窗口。它解析所有这些文件(js、css、html、c# 等)。您可以将该窗口与所有其他窗口对接。

【讨论】:

  • Telerik 的 JustCode 也有这个视图。
  • 在一个稍微不相关的话题上(我是通过谷歌搜索来到这里的),如上所述,Python“TODO”项目不会出现在 Studio 中。即使在 Studio 中使用 Resharper,我也无法显示 Python 注释 TODO,我不知道为什么?但是,由于 Resharper 是由 Jetbrains 开发的,所以我决定试用 Pycharm IDE。它有一个很棒的“Resharper”任务列表。它还具有非常好的代码完成功能,显然包括将您自己的 cmets 捕获为工具提示的能力。到目前为止,我在 Windows 上非常喜欢它! forum.jetbrains.com/thread/PyCharm-1408?message=PyCharm-1408-2
【解决方案3】:

<% //TODO: page side task %>

即转义为代码,然后使用该语言的任务注释。

那么,或者:
<% 'TODO: page side task for VB %>

注意 Arun 关于它仅在页面打开时显示的警告,这可能就是为什么“否”是最佳答案的原因,因为它没有完全完成所要求的。
(事实上​​,这确实只是扩展了他的答案,但我还没有发表评论的要点。)

【讨论】:

    【解决方案4】:

    它适用于 Visual Studio 2015

    唯一的问题是,需要打开该特定页面才能查看任务。


    像在普通 C# 中一样添加任务

    //TODO: this is javascript task
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-20
      • 1970-01-01
      • 2012-03-06
      相关资源
      最近更新 更多