2013-02-20 91 views
13

当我处于调试过程中时,我经常发现可以改进(或固定)的多个区域,并且我喜欢将它们标记为远处,以便稍后再回来并进行改进。如何将注释添加到Visual Studio书签或行中?

当前我为该行添加书签,但是这不能包含任何可用于提醒我为什么书签存在的注释(您可以更改书签的名称,但这不够)。我想我确实希望能够在代码运行时向代码添加TODO,但尽管启用了Edit and Continue,但它在ASP.NET WebForms(3.5)项目中不可用。

是否有任何Visual Studio功能或扩展将启用此功能?

回答

16

除了启用编辑并继续,然后在源代码中输入TODO:,您可以创建一个Task List Shortcut(密钥线Ctrl + K, Ctrl + H)。

这会在“任务列表”窗口的快捷键部分添加一个条目。从那里你可以改变任务的描述来提醒你为什么创建它。

+1

如何更改说明?我尝试了双击,F2(尝试重命名),右键单击并在菜单中搜索重命名条目...没有任何运气。 – slashCoder 2016-06-28 15:34:58

+3

没关系。它看起来像MS不赞成你的解决方案。这让VS2015再次回答了这个问题。 http://stackoverflow.com/questions/31752293/visual-studio-2015-user-tasks-gone – slashCoder 2016-06-28 15:38:15

+0

你仍然可以使用Ctrl + K,Ctrl + H快捷键,只是不能重命名后 – tatigo 2017-06-05 21:06:54

0

Edit and Continue功能可让您在调试时对代码进行简单的更改。如果你的改变足够简单,那么你可以在编码时进行改变。对于更复杂的变化,你可以添加一个TODO comment of the形式:

// TODO: Explanation of fix 

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

+0

我更新了我的问题,编辑并继续已启用,但不允许(通过Visual Studio)在我的项目中 – 2013-02-20 15:15:18

+0

我自己并没有做很多ASP.Net,所以我没有尝试在该环境中编辑并继续。 [这篇文章](http://stackoverflow.com/questions/6168634/edit-and-continue-in-asp-net-mvc-3-application)似乎有助于启动和运行。 – Josh 2013-02-20 15:54:45

相关问题