如何在Visual Studio书签或行中添加注释?

时间:2013-02-20 13:59:16

标签: visual-studio visual-studio-2012

当我处于调试阶段时,我经常会找到多个可以改进(或修复)的区域,我喜欢将它们标记在一起,以便我可以稍后再回来并进行改进。

目前我在线上添加了一个书签,但这不能包含任何可以用来提醒我为什么书签在那里的注释(你可以更改书签的名称,但这还不够)。我想我真的希望能够在代码运行时向代码中添加TODO但是虽然Edit and Continue已启用但它在ASP.NET WebForms(3.5)项目中不可用。

是否有可以启用此功能的Visual Studio功能或扩展程序?

3 个答案:

答案 0 :(得分:17)

您可以创建Task List Shortcut(主要密钥TODO:),而不是启用“编辑并继续”,然后在源代码中输入Ctrl + K, Ctrl + H

这会在“任务列表”窗口的“快捷方式”部分添加一个条目。从那里,您可以更改任务的描述,以提醒您创建它的原因。

答案 1 :(得分:8)

由于标记为已接受的答案为deprecated in VS 2015 onwards,我使用此解决方案:

使用键盘Ctrl+K Ctrl+K为一行代码添加书签,然后打开“书签”窗口(Ctrl+K Ctrl+W)。在“书签”窗口中,您可以将书签重命名为您喜欢的任何内容。

我在VS 2015和2017(社区)都测试了这个。

答案 2 :(得分:1)

Edit and Continue功能可让您在调试时对代码进行简单更改。如果您的更改很简单,那么您可以在编码时动态进行更改。对于更复杂的更改,您可以添加TODO comment of the表单:

// TODO: Explanation of fix

您可以通过查看Visual Studio中的任务列表来查看所有TODO注释的列表。