使用任务列表

使用**“任务列表”**可创建和管理任务,添加和跟踪使用 TODO 和 HACK 等令牌的代码注释,还能管理直接导向代码中的预定义位置的快捷方式。

本主题内容:

“任务列表”窗口

**“任务列表”打开时,你可以选择显示用户任务、注释或快捷方式。“任务列表”**窗口显示在应用程序窗口的底部。

打开“任务列表”

  • 在**“查看”菜单中,选择“任务列表”**(键盘:Ctrl+\、T)。

    Visual Studio IDE -“任务列表”窗口

显示用户任务、注释或快捷方式

  • 打开**“类别”下拉列表,然后选择“用户任务”“注释”“快捷方式”**。

    Visual Studio - 任务列表 - 类别

说明说明

根据你使用的编程语言以及是否在代码中设置了快捷方式,这些选项将有所不同。

你也可以通过更改列表的排序顺序、显示或隐藏列或者更改列的显示顺序,自定义内容的显示方式。

更改列表的排序顺序

  • 单击任意列的标头。若要进一步优化搜索结果,请按住 Shift 键单击另一个列标头。

    另一种方法是,在快捷菜单上选择**“排序方式”**,然后选择一个标头。若要进一步优化搜索结果,请按住 Shift 键选择另一个标头。

    Visual Studio - 任务列表 - 排序依据

显示或隐藏列

  • 在快捷菜单上选择**“显示列”**。选择你要显示或隐藏的列。

更改列的顺序

  • 将任意列标头拖动到所需的位置。

用户任务

用户任务是有关待办工作或待解决问题的提醒。你可以创建用户任务、将其标记为完成并在不再需要它们时将其删除。

创建新用户任务

  1. 在**“类别”下拉列表中选择“用户任务”后,选择“任务列表”窗口右上角的“创建用户任务”**按钮 “创建用户任务”图标 - Visual Studio

    Visual Studio - 任务列表 - 创建用户任务

  2. 键入用户任务的说明,然后按 Enter。

更改用户任务的优先级别

  • 单击任务左侧的**“优先级别”**列,然后选择新的优先级别设置。

    Visual Studio - 任务列表 - 优先级别

将用户任务标记为完成

  • 选中用户任务左侧的复选框。

从列表中删除用户任务

  • 选择一个用户任务。在快捷菜单上选择**“删除”**。

令牌和注释

**“任务列表”**窗口中还将显示注释标记后的代码注释和预定义的令牌。例如,以下 C# 注释包含三个不同的部分:

  • 注释标记 (//)

  • 令牌 (TODO)

  • 注释(其余文本)

//TODO: Load state from previously suspended application

由于 TODO 是预定义的令牌,因此当你选择在**“任务列表”中显示“注释”**时,该注释还在列表中显示为 TODO 任务。

创建新注释

  • 在代码中,为你的代码键入注释标记(例如,对 C# 代码键入 //)、令牌(例如 TODO、HACK 或 UNDONE),然后完成注释。
提示提示

在创建注释后,你可以在“任务列表”窗口中双击注释,以便在相应的代码中确定其位置。

在代码中浏览注释的另一种方法是,在列表中选择一个用户任务,然后从快捷菜单中选择“下一任务”“上一任务”

自定义令牌

默认情况下,Visual Studio 包含以下令牌:

  • HACK   指示一个解决办法。

  • TODO   指示待办事项。

  • UNDONE   指示对之前更改或更新的代码的撤消或“回滚”。

你也可以创建自己的自定义令牌。

创建自定义令牌

  1. 在**“工具”菜单上,选择“选项”**。

  2. 打开**“环境”文件夹,然后选择“任务列表”**。

    此时将显示“选项”对话框 ->“环境”->“任务列表”

  3. 在**“令牌”类别中的“名称”**文本框中,输入你的令牌名称。

  4. 在**“优先级别”下拉列表中,为新令牌选择默认优先级别。选择“添加”**按钮。

C++ TODO 注释

默认情况下,C++ TODO 注释不显示在**“任务列表”**窗口中。

显示 C++ TODO 注释

  1. 在**“工具”菜单上,选择“选项”**。

  2. 在**“选项”对话框中,打开“文本编辑器”**。

  3. 在**“C/C++”下,选择“查看”,然后将“枚举注释任务”设置为“True”**。

快捷方式

快捷方式是代码中的书签。双击**“任务列表”**中的快捷方式可转到代码中的对应位置。

创建快捷方式

  • 将指针插入到代码中你想要放置快捷方式的位置。在**“编辑”菜单上,选择“书签”,然后选择“添加任务列表快捷方式”**(键盘:Ctrl+K、Ctrl+H)。

    在代码中浏览快捷方式的另一种方法是,在列表中选择一个快捷方式,然后从快捷菜单中选择**“下一任务”“上一任务”**。

请参见

参考

“选项”对话框 ->“环境”->“任务列表”