当前位置: 首页 > news >正文

Emacs 折腾日记(三十五)——归档

在前几篇文章中,我们经历了 GTD 流程中的收集想法、制定计划、以及执行和记录计划的过程,现在我们继续后续的流程,也就是最后的回顾和归档。

当日回顾

在我个人实践 GTD 的流程中,前一晚会做这些事情:

  • 回顾一下今天完成哪些内容
  • 哪些内容未完成的原因是什么?时间利用的效率不够?有其他优先级更高的任务占用了时间?任务划分的颗粒度不够细?
  • 今天时间利用的效率如何
  • 明天计划要做哪些事

针对颗粒度的不够细的问题,我们可以考虑一下将事情分解成几个子任务,子任务又可以再分子任务。也就是加几个子列表的时期。

如何查看时间的利用效率呢?我们可以统计各个任务的耗时。如果我们严格按照org-pomodoro 插件的方式来记录时间消耗的话,后续在一天结束时可以利用emacs中的报表功能来统计时间的消耗情况

在org-agenda 视图的 Agenda 中,有一个名为 org-agenda-clockreport-mode 的命令可以展示当天的耗时情况。但是默认显示的内容比较简单,我们需要对其进行简单的改造,这里主要通过变量 org-agenda-clockreport-parameter-plist 来完成,我设置的相关代码如下:

  (org-agenda-clockreport-parameter-plist'(:link t        ; 让任务名称可点击,快速跳转到原文:maxlevel 5    ; 显示到第5级任务(数字可调,越大显示越深):fileskip0 t   ; 跳过耗时0的文件,让报告更简洁:compact nil   ; 设为 nil 以显示完整树状结构,而非紧凑模式:narrow 80))

之后我们可以在 Agenda 视图中按下R 或者直接调用 org-agenda-clockreport-mode 来显示任务耗时。

这里因为我测试机器上数据不够,暂时无法显示出好的效果,就不给出图片了。各位读者可以自行实验。

归档

针对已完成的任务我们需要对它进行归档,将它们从事先定义的位置移动到另一个位置进行保存。每月或者每季度可以根据归档内容做一个总结。

首先我们需要定义将归档的内容放到哪个文件中,可以通过 org-archive-location 来实现。

(org-archive-location "~/org/archive/%s_archive::")

上述代码可以将条目归档到原文件同级目录下以日期命名的归档文件中。我只需要在对应任务条目下执行 org-archive-subtree。但是针对我个人的需求来说,它有两个问题

  1. 它会无条件的将我光标所在的任务和它的子任务进行归档,不管它是否有未完成的子任务或者它本身是否完成
  2. 它需要在对应的org 文件中进行,对于任务分散到多个org文件中的场景无法一次性完成归档任务

对应多个任务分散在多个文件的情况,我们可以使用 org-agenda 中的搜索功能找到所有的状态为DONE的任务。但是它会显示一些子任务,如果不仔细区分很有可能在主任务未完成的情况下将主任务进行了归档。目前我没有找到合适的方法来过滤这种情况。所以只能根据实际情况来辨别了。

在操作上,我们可以通过在 org-agenda 命令面板上输入s 来搜索所有状态为 DONE的任务。然后在显示的任务中寻找需要归档的任务,最后将光标放置到具体任务上按下 $ 即可完成归档操作

总结

在本篇其实我想做的事情还是有的,但是能力有限现在没有找到有效的办法,我认为在归档方面需要做的改进主要有两个:

  1. 提供简单的方法可以一键显示需要归档的任务,这个视图只显示主任务,其下的子任务不应该显示
  2. 回顾当日任务时应该只显示任务名称,我不太关心它来自于哪个文件的哪个分支下

哪位读者有相应的解决方案可以给我留言,或者在评论区给出。或者有更好的思路也可以留言评论。最后感谢各位读者的阅读。

http://www.jsqmd.com/news/299209/

相关文章:

  • 2026 年 1 月投饵船厂家推荐排行榜,无人投饵船,自动投饵船,遥控投饵船,智能投料船,水产养殖自动化精准投喂解决方案精选
  • 2026 年 1 月液相色谱厂家推荐排行榜,色谱柱/液相色谱仪/二维液相色谱/UPLC/制备液相色谱,精准分离分析技术源头实力解析
  • xFUZZ: A Flexible Framework for Fine-Grained, Runtime-Adaptive Fuzzing Strategy Composition
  • The 45th ICPC Asia East Continent Final Contest部分题解
  • 2026 年 1 月古建瓦厂家推荐排行榜,中式古建瓦,园林古建瓦,仿古瓦定制,古建瓦供应,匠心传承与建筑美学融合之选
  • 5846345645
  • 624524
  • 【VLM】Visual Merit or Linguistic Crutch? 看DeepSeek-OCR
  • Go进阶之反射
  • 2026 年 1 月仿古瓦厂家推荐排行榜,中式仿古瓦,小青瓦仿古瓦,定制仿古瓦,古建屋面瓦公司推荐,甄选匠心工艺与耐久品质!
  • .bat脚本新建文件夹【项目结构】
  • 2026 年 1 月工业醇类及溶剂厂家推荐榜单:乙醇/无水乙醇/二丙酮醇/异丙醇/乙二醇/正丁醇/工业酒精/甲醇/醇酸漆稀释剂/丙二醇甲醚等源头实力厂家精选
  • 2025年教我学英语 - 穿、衣
  • 探索Matlab水下图像处理与GUI界面构建之旅
  • 快过年了 , 我就简简单单写一个总结吧 ! | 马年快乐 !
  • FPGA FFT缩放因子配置全解析
  • 线程并行控制CompletableFuture
  • 2026 年 1 月酯类溶剂厂家推荐排行榜,正丙酯/乙酯/丁酯/醋酸丁酯/乙酸乙酯/丙二醇甲醚醋酸酯/工业碳酸二甲酯/精甲酯,高纯度环保溶剂实力供应商精选
  • SB-Flink入门 202601125
  • 完整教程:创建混合工程:OpenHarmony Stage 模型 + Flutter 模块标准结构详解
  • 【EF Core】实体状态与变更追踪
  • 漏洞与利用程序:厘清网络安全中的弱点与攻击
  • 大面额沃尔玛购物卡哪里回收更安心?三招教你避开风险陷阱
  • 【洛谷】二分查找专题 告别二分死循环!模板 + 细节 + 实战 - 教程
  • 2025年教我学英语 - 美食
  • 2026年1月高纯度溶剂厂家推荐榜单:乙烷/甲基环己烷/二氯甲烷/环己烷/正己烷/二甲苯/三甲苯/四甲苯/甲基苯,专业级精细化工原料供应商精选
  • 导师严选2026 10款一键生成论文工具测评:本科生毕业论文必备清单
  • 腾讯混元大模型本地安装与Elasticsearch连接实战指南
  • 程序员必备:100行代码实现极简LLM框架,告别依赖地狱,轻松构建智能体应用
  • AI大模型面试真题与学习笔记,助你快速掌握核心技术栈【AI大模型面经】百度AI产品经理offer