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

问题描述 投票:0回答:4

当我在调试过程中时,我经常会发现多个可以改进(或修复)的区域,并且我喜欢将它们标记出来,以便稍后我可以回来进行改进。

目前,我向该行添加了一个书签,但这不能包含任何可用于提醒我书签为何存在的注释(您可以更改书签的名称,但这还不够)。我想我真的希望能够在代码运行时向代码添加 TODO,但是尽管启用了“编辑并继续”,但它在 ASP.NET WebForms (3.5) 项目中不可用。 是否有任何 Visual Studio 功能或扩展可以实现此功能?

visual-studio visual-studio-2012
4个回答
19
投票
任务列表快捷方式

(按键线

TODO:
),而不是启用“编辑并继续”,然后在源代码中输入Ctrl + K, Ctrl + H

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


19
投票
,我改为使用此解决方案:

使用按键线 Ctrl+K Ctrl+K

为一行代码添加书签,然后打开书签窗口 (

Ctrl+K Ctrl+W

)。在“书签”窗口中,您可以将书签重命名为您喜欢的任何名称。 
我已经在 VS 2015 和 2017(社区)中对此进行了测试。

重要提示:

确保每隔一段时间执行一次“文件”->“全部保存”(

Ctrl+Shift+S),这样如果 VS 或 Windows 决定崩溃,您就不会丢失正在处理的书签。我已经成为这个的受害者,这很痛苦。


“编辑并继续”功能可让您在调试时对代码进行简单的更改。 如果您的更改足够简单,那么您可以在编码时即时进行更改。 对于更复杂的更改,您可以添加

2
投票
TODO 注释:

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

以上解决方案都不适合我。我所做的是观看特定行,然后使用 

右键单击 > 添加观看

将其用作书签。

0
投票

然后,将弹出一个观看窗口,并且所有观看的台词都会被添加为书签。 Add Watch

以下是来自 Visual Studiowatchlist 的一些提示:

您可以使用每个窗口上方的搜索栏在“监视”窗口的“名称”、“值”和“类型”列中搜索关键字。按 ENTER 或选择箭头之一来执行搜索。要取消正在进行的搜索,请选择搜索栏中的“x”图标。 使用左箭头和右箭头(分别为 Shift+F3 和 F3)在找到的匹配项之间导航。

© www.soinside.com 2019 - 2024. All rights reserved.