【问题标题】:Visual Studio TODO / Task List not showing upVisual Studio TODO / 任务列表未显示
【发布时间】:2012-01-09 19:53:50
【问题描述】:

使用 Visual Studio 2010 Express

我打开了一个任务列表并在过滤器设置 cmets。

它不显示任何内联

// TODO whatever

cmets,无论是项目还是文件特定的。知道为什么吗?我需要手动设置令牌还是什么?

【问题讨论】:

标签: c++ visual-studio-2010


【解决方案1】:

根据this Connect issue,出于性能原因,它在 C++ 中默认关闭。

要启用此功能,请转到 工具 -> 选项 -> 文本编辑器 -> C/C++ -> Formatting -> Miscellaneous,并将 Enumerate Comment Tasks 设置为 True

【讨论】:

  • 是的,但是在 VS 2010 和 VS 2012 中,您只能看到当前打开的文件中包含的那些 TODO。是否有另一个开关可以将所有 TODO 包含在一个解决方案中?
  • @CsabaToth 不,我认为没有。对于大型项目,这可能会导致大量项目并可能影响性能。我怀疑这就是未启用此功能的原因。
  • 它帮助了我。可悲的是,它有时会导致 VS 2012 挂起并显示“后台有东西”消息。
  • 对我来说,在 VS13 中它在 Tools -> Options -> Text Editor -> C/C++ -> View-> Miscellaneous
  • @sami1592 for me(VS15 - Community) 该选项默认设置为 True,但它只报告打开的源文件。描述说“扫描开源文件以查找 TODO...并在任务列表窗口中报告它们”。你也一样吗?
【解决方案2】:

我正在使用 VS2015(社区)。

对我来说,VS 似乎只在打开的源文件中搜索任务。

Ctrl+K+H将当前行添加到任务列表中,即使源文件未打开也不会隐藏。

您也可以通过Edit->Bookmarks->Add Task List Shortcut 执行此操作。

【讨论】:

    【解决方案3】:

    我正在使用 VS2017(社区)。

    我的 Enumerate Comment Tasks 已设置为 True,但仍无法正常工作。

    但是,在我将其设置为 False 后 -> 按 OK 按钮关闭 选项对话框 -> 打开 选项对话框 再次 -> 将标志设置为 True,它现在可以工作了。

    【讨论】:

      猜你喜欢
      • 2012-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-21
      • 1970-01-01
      • 2023-03-27
      • 2011-12-02
      • 1970-01-01
      相关资源
      最近更新 更多