Emacs 按日期筛选组织模式注释

Emacs 按日期筛选组织模式注释,emacs,org-mode,Emacs,Org Mode,我使用Emacs组织模式来跟踪我所做的事情。当我想做一个周报的时候,我想看看这周发生了什么 每个标题都有C-C-z注释,因此所有节点都有时间戳。如何在给定的时间范围内查看文件中的所有注释 当我找到时钟报告时,我可以在上周写上:block,这样我就可以知道每个任务用了多少时间。我想看的是所有的笔记。这必须有一个函数。我只是不容易找到它。您能帮忙吗?您是否可以使用截止日期或预定字符串来表示您的备忘日期,从而打开整个排序和显示选项的世界?您甚至可以更改单词deadline或scheduled,例如,(

我使用Emacs组织模式来跟踪我所做的事情。当我想做一个周报的时候,我想看看这周发生了什么

每个标题都有C-C-z注释,因此所有节点都有时间戳。如何在给定的时间范围内查看文件中的所有注释


当我找到时钟报告时,我可以在上周写上:block,这样我就可以知道每个任务用了多少时间。我想看的是所有的笔记。这必须有一个函数。我只是不容易找到它。您能帮忙吗?

您是否可以使用截止日期或预定字符串来表示您的备忘日期,从而打开整个排序和显示选项的世界?您甚至可以更改单词deadline或scheduled,例如,
(setq-org-deadline字符串“NOTE-ONE:”)
(setq-org-scheduled字符串“NOTE-TWO:”)
。组织模式不是按日期排序的。@lawlist,这很不幸。Org是一个非常好的TODO工具,有时人们会想看看我一周来都做了些什么。即使我不能完成,我可能会有一些进步。也许我最好编写一个简单的脚本来过滤它们。下面是一个示例
elisp
regexp,让您开始:
\(-在\\\\[\([^]]+\\\\\]\]\\\\\\\]\(\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\。我不知道如何用一个简单的脚本来过滤这个项目——准备花大量的时间来处理它。我的意思是简单脚本是一个读取组织文件的Awk脚本。但我找到了一个解决方案,用于状态消息,而不是注释。我可以用M-x组织议程a打开组织议程,然后用v-l查看日志。我可以查看所有日志。然后我可以用“State:”grep它。而且它是宏观的。但它不是注释,只是状态更改消息……它不显示注释,您可以使用
org agenda
筛选出上周具有非活动时间戳的项目。使用默认键绑定执行标记查询(
C-ca m
),并搜索
TIMESTAMP\u IA>“
。也许有什么方法可以将其筛选为只包含注释的项目?