使用任务列表
使用**“任务列表”**可创建和管理任务,添加和跟踪使用 TODO 和 HACK 等令牌的代码注释,还能管理直接导向代码中的预定义位置的快捷方式。
本主题内容:
“任务列表”窗口
**“任务列表”打开时,你可以选择显示用户任务、注释或快捷方式。“任务列表”**窗口显示在应用程序窗口的底部。
打开“任务列表”
在**“查看”菜单中,选择“任务列表”**(键盘:Ctrl+\、T)。
显示用户任务、注释或快捷方式
打开**“类别”下拉列表,然后选择“用户任务”、“注释”或“快捷方式”**。
说明 |
---|
根据你使用的编程语言以及是否在代码中设置了快捷方式,这些选项将有所不同。 |
你也可以通过更改列表的排序顺序、显示或隐藏列或者更改列的显示顺序,自定义内容的显示方式。
更改列表的排序顺序
单击任意列的标头。若要进一步优化搜索结果,请按住 Shift 键单击另一个列标头。
另一种方法是,在快捷菜单上选择**“排序方式”**,然后选择一个标头。若要进一步优化搜索结果,请按住 Shift 键选择另一个标头。
显示或隐藏列
- 在快捷菜单上选择**“显示列”**。选择你要显示或隐藏的列。
更改列的顺序
- 将任意列标头拖动到所需的位置。
用户任务
用户任务是有关待办工作或待解决问题的提醒。你可以创建用户任务、将其标记为完成并在不再需要它们时将其删除。
创建新用户任务
在**“类别”下拉列表中选择“用户任务”后,选择“任务列表”窗口右上角的“创建用户任务”**按钮 。
键入用户任务的说明,然后按 Enter。
更改用户任务的优先级别
单击任务左侧的**“优先级别”**列,然后选择新的优先级别设置。
将用户任务标记为完成
- 选中用户任务左侧的复选框。
从列表中删除用户任务
- 选择一个用户任务。在快捷菜单上选择**“删除”**。
令牌和注释
**“任务列表”**窗口中还将显示注释标记后的代码注释和预定义的令牌。例如,以下 C# 注释包含三个不同的部分:
注释标记 (//)
令牌 (TODO)
注释(其余文本)
//TODO: Load state from previously suspended application
由于 TODO 是预定义的令牌,因此当你选择在**“任务列表”中显示“注释”**时,该注释还在列表中显示为 TODO 任务。
创建新注释
- 在代码中,为你的代码键入注释标记(例如,对 C# 代码键入 //)、令牌(例如 TODO、HACK 或 UNDONE),然后完成注释。
提示 |
---|
在创建注释后,你可以在“任务列表”窗口中双击注释,以便在相应的代码中确定其位置。 在代码中浏览注释的另一种方法是,在列表中选择一个用户任务,然后从快捷菜单中选择“下一任务”或“上一任务”。 |
自定义令牌
默认情况下,Visual Studio 包含以下令牌:
HACK 指示一个解决办法。
TODO 指示待办事项。
UNDONE 指示对之前更改或更新的代码的撤消或“回滚”。
你也可以创建自己的自定义令牌。
创建自定义令牌
在**“工具”菜单上,选择“选项”**。
打开**“环境”文件夹,然后选择“任务列表”**。
此时将显示“选项”对话框 ->“环境”->“任务列表”。
在**“令牌”类别中的“名称”**文本框中,输入你的令牌名称。
在**“优先级别”下拉列表中,为新令牌选择默认优先级别。选择“添加”**按钮。
C++ TODO 注释
默认情况下,C++ TODO 注释不显示在**“任务列表”**窗口中。
显示 C++ TODO 注释
在**“工具”菜单上,选择“选项”**。
在**“选项”对话框中,打开“文本编辑器”**。
在**“C/C++”下,选择“查看”,然后将“枚举注释任务”设置为“True”**。
快捷方式
快捷方式是代码中的书签。双击**“任务列表”**中的快捷方式可转到代码中的对应位置。
创建快捷方式
将指针插入到代码中你想要放置快捷方式的位置。在**“编辑”菜单上,选择“书签”,然后选择“添加任务列表快捷方式”**(键盘:Ctrl+K、Ctrl+H)。
在代码中浏览快捷方式的另一种方法是,在列表中选择一个快捷方式,然后从快捷菜单中选择**“下一任务”或“上一任务”**。