如何使C++项目中的TODO注释在Visual Studio 2010的任务列表中显示?

15

我正在尝试让我的C++项目在Visual Studio 2010的任务列表中显示TODO注释,但是它们没有出现。我查看了这里,但除了TODO注释需要在当前打开的文件中外,没有其他注意事项。例如,创建一个新的Win32控制台应用程序会放置此内容:

// TODO: reference additional headers your program requires here

在一个新文件中,创建stdafx.h。然而,在任务列表中没有任何内容。
我已经从任务列表的下拉菜单中选择了"Comments",但它总是空的。这不是这个问题;我可以打开文件并查看代码编辑器中的TODO注释,但没有显示任何任务。对于C#项目来说,这不是问题,因为TODO注释会像设计的那样显示在这些项目中;这似乎是特定于C++项目的问题。
还有什么其他可以检查的吗?
2个回答

30

这个功能默认关闭,因为会影响性能。要开启此功能,请前往“工具”->“选项”->“文本编辑器”->“C/C++”->“格式设置”->“其他”菜单,将“枚举注释任务”设为True。相关反馈文章请参考此处

另外请注意MSDN文章中关于任务列表注释的说明:

在Visual C++项目中,任务列表仅显示当前活动编辑文件中的注释。


1
好的,我找到了。在VS2013 Express中,可以在以下位置找到:工具->选项->文本编辑器->C/C++->查看->杂项->枚举注释任务。问题是,它已经设置为true了。 - Neon Warge
1
@NeonWarge 我也是一样。虽然设置为true,但只有在打开文档时才会显示评论中的任务 :/ - Yousuf Azad
@sami1592 真的,尤其是当你想查看针对这些代码的所有待办事项时,它很难处理。嗯,我猜也许我使用不正确,也许他们有意只让您查看打开的文件中的TODO。不过,为项目提供显示所有TODO的窗口对他们来说也不会有什么损失。 - Neon Warge

3
这是我从MSDN中得到的内容:
嗨,
由于性能原因,“任务列表”窗口中的“注释任务”默认关闭。您可以从“工具->选项->文本编辑器->C/C++->格式->杂项->枚举注释任务”打开此功能。
我们为不便之处道歉。
谢谢Sumit Kumar Visual C++团队。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接