写代码难免有些地方需要以后修改,或者有些地方需要以后晚上。比如我想以后修改此函数,有人会使用注释来提醒自己,比如会写上

//zhangsantodo it is a test function

//zhangsantodo it not good

然后在需要修改时全局搜索“zhangsantodo”,挨个查找。

其实VS 有相应的工具进行查找——Task List

通过View –>Other Windows-> Task List :

有两种类型的任务: 用户任务(user task)和注释(comment),在任务列表(task list)上部的下拉列表中可以选中查看哪种类型。

用户任务(user task): 任务列表上部有个Create User Task的按钮。点击它就可以创建新的用户任务。用户任务有优先级,是否完成,描述这3个属性(参考下图)。

 警告: 用户任务保存在隐藏的solution文件(.suo)中,因此它很容易被破坏。

注释(comment): VS默认读取开头为//TODO:  的注释,列在列表中。

如://TODO:  to remove the test code

在任务列表中会显示成下面的样子

如果想在源代码中定位到注释的地方,简单的双击即可。默认有三个标签 HACK, TODO 和 UNDONE.

最方便的方式是:你可以加入你自己的标签。Tools –> Options, 找到Environment –> Task List,在这里你可以增加,修改和删除标签,下图中MyTag标签是新增加的。这样Teamwork时每个人可以添加不同的标签。good!

【转】VS技巧—任务列表Task List(ToDoList)相关推荐

  1. beego task

    beego 的架构 beego 的整体设计架构如下所示: beego 的执行逻辑 既然 beego 是基于这些模块构建的,那么它的执行逻辑是怎么样的呢?beego 是一个典型的 MVC 架构,它的执行 ...

  2. python文本聚类 词云图_数据思维实践 | TASK 12 文本分析

    原标题:数据思维实践 | TASK 12 文本分析 文本分析可以干什么 生活中文本无处不在,网页上的新闻.证券分析师的研究报告.政府工作报告等等,这些都是文本.如何从文本中挖掘价值是文本分析需要回答的 ...

  3. AngularJS基础入门初探

    一.AngularJS简介 1.1 什么是AngularJS (1)一款非常优秀的前端JS框架,可以方便实现MVC/MVVM模式 (2)由Misko Hevery 等人创建,2009年被Google所 ...

  4. 笔记︱利用python + flask制作一个简易本地restful API

    原版官网:http://flask-restful.readthedocs.io/en/latest/ 中文官网:http://www.pythondoc.com/Flask-RESTful/quic ...

  5. Goroutine 并发调度模型深度解析之手撸一个高性能 goroutine 池

    文章目录 1 前言 2 Goroutine & Scheduler 2.1 线程那些事儿 2.1.1 用户级线程模型 2.1.2 内核级线程模型 2.1.3 两级线程模型 2.2 G-P-M ...

  6. Goroutine并发调度模型深度解析之手撸一个协程池

    Goroutine & Scheduler Goroutine,Go语言基于并发(并行)编程给出的自家的解决方案.goroutine是什么?通常goroutine会被当做coroutine(协 ...

  7. 送书 | aiohttp异步协程爬取同程旅行酒店评论并作词云图

    大家好!我是啃书君! Python并发编程有三种方式:多线程(Threading).多进程(Process).协程(Coroutine),使用并发编程会大大提高程序的效率,今天我们将学习如何选择多线程 ...

  8. 如何才能加深对Linux概念架构的理解

    一.Linux内核在整个计算机系统中的位置 Fig 1 - 计算机系统分层结构 分层结构的原则:the dependencies between subsystems are from the top ...

  9. HashiCorp Nomad和遗留系统

    容器看起来似乎无处不在.的确,它们使得将应用程序部署到开发.测试和生产环境中更加容易.然而,当容器不能工作时怎么办?为了充分利用目前可用的容器编排平台,必须对应用程序和部署流程进行大量更改.对于绿色领 ...

最新文章

  1. Fibonacci数列的java实现
  2. python字符串出栈方法_python字符串常用方法
  3. Vue3 核心技能从入门到难点攻破,看这一篇就够了!
  4. 读书笔记_大话数据结构第九章_排序
  5. java lpad oracle_Oracal的Lpad函数
  6. 在Windows 下使用CodeBlocks 自带编译器实现对编译的优化
  7. 哈理工计算机学院保研,哈尔滨理工大学计算机科学与技术学院(专业学位)软件工程保研夏令营...
  8. 1499元!三星Galaxy A40s开启预约:5000mAh大容量电池加持
  9. LintCode2016年8月8日算法比赛----子树
  10. C++ 面向对象编程
  11. OpenCV_Corner Detect with FastFeatureDetector(基于FAST的角点检测) 及 SUSAN算子
  12. html中optition默认类型,射频微电子学概论.PDF
  13. 董付国python题库_1000道Python题库系列分享四(40道)
  14. 5步绘制软件开发流程图
  15. jar命令 解压/压缩 war、jar文件
  16. GPS卫星星历与卫星历书的区别
  17. oracle PL/SQL 这些查询结果不可更新,请包括ROWID或使用SELECT ...FOR UPDATE 获得可
  18. Word文件带密码如何解除?
  19. E-chart官方源码下载和关系图搭建
  20. java scavenge_JAVA Parallel Scavenge收集器

热门文章

  1. ad17编辑界面怎么检查未连线_软件账务处理流程之——凭证审核与检查
  2. 【OS学习笔记】三十六 保护模式十:通过中断发起任务切换----中断任务
  3. Java中Map, List, Set和Queue的区别和使用场景
  4. 【小虫虫】邮购笔记本的注意事项
  5. Django的各种初识
  6. 软考解析:2017年上半年下午试卷
  7. 常见三种字符编码的区别:ASCII、Unicode、UTF-8
  8. Android_Kotlin 代码学习
  9. 封装EF code first用存储过程的分页方法
  10. Windows系统启动自动运行cmd命令