
12.6 Task List注释
Task List窗口是Visual Studio 2015的一个特性,可以跟踪编码任务或重要活动。任务在内联注释中自动检测。选择View | Task List命令或使用CTRL+\、CTRL+T快捷键可以打开Task List窗口。
在代码中添加以注释标记开头的注释时,这个注释会在Task List中作为一个注释任务添加。Visual Studio 2015中默认的注释标记有TODO、HACK、UNDONE以及UnresolvedMergeConflict。
下面的代码显示了一个TODO注释。在图12-6中,这个注释在Task List窗口中显示为一个任务。双击Task List项,可以直接进入代码的注释行。
C#
using System; using System.Windows.Forms; namespace CSWindowsFormsApp { public partial class Form1 : Form { public Form1() { InitializeComponent(); //TODO: The database should be initialized here } } }

图12-6
注释标记列表可以在Tools | Options | Environment | Task List的Options页面中编辑,如图12-7所示。每个标记都指定了优先级Low、Normal、High。默认标记是TODO,虽然不能重命名或删除它,但可以调整其优先级。

图12-7
除注释外,还可以在Task List中给代码添加快捷方式。要创建Task List快捷方式,可以把光标放在代码编辑器中需要快捷方式之处,选择Edit | Bookmarks | Add Task List Shortcut命令。这会在代码编辑器的装订线位置放置一个箭头图标,如图12-8所示。

图12-8
现在进入Task List窗口,在下拉列表中有一个新任务Shortcuts,如图12-9所示。该快捷方式的描述默认包含一行代码,不过可以编辑它,输入任意文本。双击一项,就会到达代码编辑器的快捷方式指定的位置。

图12-9
快捷方式存储在.suo文件中,因此通常不会签入源控制中,也没有由用户共享。所以这是给代码添加私人笔记和备注的好方法。