Emacs Org-mode Agenda 临时查看指定任务

Emacs Org-mode Agenda 临时查看指定任务

当使用多个 Org 文件(如 tasks.org、diary.org、habits.org)作为 =org-agenda-files 时,可以利用 Agenda 自带的功能临时筛选任务,而无需修改任何配置。

方法一:过滤任务(/)

在 Agenda 中按:

/

然后输入关键字(如 diary),Agenda 会临时只显示匹配的任务。

特点:

  • 无需修改配置;
  • 可按关键字、标签、分类(Category)等进行过滤;
  • 再次按 / 并清除过滤条件即可恢复全部任务。

方法二:仅显示当前文件的任务(<)

进入 TODO 列表:

C-c a n

将光标移动到目标任务(例如 diary.org 中的任务),按:

<

Agenda 会临时限制为当前任务所在的 Org 文件,仅显示该文件中的所有任务。

再次按:

<

即可取消限制,恢复显示所有 org-agenda-files 中的任务。

该方法适用于按文件分类管理任务(如 tasks.org、diary.org、habits.org),无需修改任何配置,是快速查看单个文件任务列表最方便的方法之一。