我想看到所有TODO评论,只有我写的并且存在于当前代码库中,这是git托管的.
到目前为止我所做的是打印我在完整的git历史记录中创建或修改的所有TODO注释:git log -p --author="My name" -S TODO | grep "\+.*TODO"
但是这个工具链列出了所有写过的TODO评论,甚至是那些我已经解决并因此从代码中再次删除的评论.
有没有一个工具可以逐行搜索当前的代码库,检查它是否包含"TODO",如果这行是由我创作然后打印这些行?
当我在org-mode中写下几个笔记时:
note 1
note 2
note 3
Run Code Online (Sandbox Code Playgroud)
然后想把'注2'作为一个TODO项目,我需要把它变成标题,如下:
note 1
* TODO note 2
note 3
Run Code Online (Sandbox Code Playgroud)
但现在,'注3'属于'注2'标题.我所知道的唯一解决方案是将其他音符变为头条新闻.
* note 1
* TODO note 2
* note 3
Run Code Online (Sandbox Code Playgroud)
但这很乏味.
我试过了
# TODO note 2
Run Code Online (Sandbox Code Playgroud)
但这也不起作用.
如何在不实际改变轮廓的情况下获得todo-keyworded项目?
Flash Builder是否支持任务列表?
我正在测试Flash Builder for PHP,我可以在PHP代码中看到我的// TODO,但在AS或MXML中却看不到.
我找到了这个插件:
http
://www.richinternet.de/blog/index.cfm? entry = 911D4B57-0F0D5A73- AF6F4D4D04099757,
但它已经很老了.
您知道如何使用Flash Builder 4.5在AS3和MXML代码中查看我的TODO列表吗?
[更新]:
我已经从richinternet.de安装了该插件,它适用于Flash Builder 4.5 for PHP.
但它非常差,它只检测TODO和FIXME,如果你打开文件,它不会搜索你的所有src的TODO和FIXME.
并且不区分大小写,这对我来说是一个问题,因为西班牙语"todo"意味着"一切",所以我现在不能在我的评论中使用todo这个词.
经过这么多年开发Flash Builder之后,我无法理解Adobe如何不包含这个插件!当你生成一个处理程序,方法等时,他们正在添加TODO注释!如果你没有在任务中显示它,我不知道如何有用!
我有我每天都做的任务(例如bugzilla分类),但我只在星期一到星期五做.不是在周末.
当我使用这样的东西时:
SCHEDULED: <2015-02-07 Sat ++1d>
Run Code Online (Sandbox Code Playgroud)
它每天都会重复,包括周末.我可以改变吗?
所以,只要TODO注释在C#文件中,我就会在我的任务列表中显示TODO注释.HTML,CSS或JScript中的TODO注释未显示在我的任务列表中.有没有办法在Visual Studio 2010 Pro中启用它?
我知道制作警告的方法,但我希望将我的合法警告与我的待办事项分开.我还没有看到xcode 4突出显示每个人似乎都认为它的待办事项.并且xcode的todo支持仅适用于函数之外的待机...
这里概述的构建阶段脚本很棒,但它使TODO成为警告,而Objective C创建了足够的合法警告,我不希望我的待办事项堵塞列表.有没有办法让todo成为不同的构建结果,比如信息结果或其他什么?什么东西不能使Xcode 真正的警告(一半应该是错误)在人群中消失?
有没有办法查看Xcode项目中的所有 TODO标记?
我知道如何通过函数下拉列表在文件中执行此操作,但不知道如何在项目中查看所有内容.
有没有办法配置Visual Studio 2008以在.js文件或任务列表中的脚本标签中显示TODO注释?
现在只显示来自C#代码的todo注释.
有一种方法可以将"TODO"添加到Java类中,以便它们显示在Eclipse的Tasks视图中.
//TODO: comment about what needs done
Run Code Online (Sandbox Code Playgroud)
有谁知道如何在JSP中添加类似的注释,以便它将显示在Eclipse的Tasks视图中?我已经尝试过显而易见的,但似乎无法让它显现出来.
<!-- TODO: this doesn't show up in the Tasks view in Eclipse -->
Run Code Online (Sandbox Code Playgroud) 对于org-mode中的循环或重复任务,在此任务中,如果有多个复选框并且所有这些复选框都标记为勾选,则在将常规任务屏蔽为DONE后,下一个循环周期的复选框仍显示为勾选并且应该未被攻击.例如:
- TODO Cyclic月度住宿[0/5]预定:<2013-11-30周六+ 1米>
- []付桑拿
- []支付电费
- []支付租金
- []付费上网
- []付工会
一旦我勾选所有这些并完成它,我就能看到:
- WIP循环月度住宅[5/5]预定:<2014-01-30周四+ 1m>
- 从"WIP"状态"完成"[2013-11-06 Wednesday 20:49]:PROPERTIES :: LAST_REPEAT:[2013-11-06 Wed 20:49]:END:
- [X]支付桑拿<---这应该是未经批准的
- [X]支付电费< - 这应该是未经批准的
- [X]支付租金< - 这应该是未经批准的
- [X]支付互联网< - 这应该是未经批准的
- [X]支付工会< - 这应该是未经批准的
测试版本:
Emacs版本:*2013-08-30关于apocalipsis的GNU Emacs 24.3.1(x86_64-unknown-linux-gnu,X工具包,Xaw3d滚动条)*
组织模式版本:*组织模式版本7.9.3f(release_7.9.3f-17-g7524ef @ /usr/local/share/emacs/24.3/lisp/org/)*
(add-to-list'load-path(expand-file-name"〜/ path_to_file_org-checklist.el /"))
(要求'组织清单)
注意:如果您没有该文件,可以从此处下载
:属性:
:RESET_CHECK_BOXES:t
:结束:
只需关闭任务,C-c C-t您就会看到未选中的复选框.
todo ×10
emacs ×3
org-mode ×3
task ×2
xcode ×2
checkbox ×1
comments ×1
eclipse ×1
git ×1
git-commit ×1
jsp ×1
scheduling ×1
tasklist ×1
text-search ×1