Org agenda.

Table of Contents

全部的快捷键

  • c-c c-x < 在 org agenda 的 buffer 中只显示当前文件的日程
  • c-c c-x > 在 org agenda 的 buffer 中显示所有文件的日程

agenda view 视图中的快捷键:

  • b daily 视图
  • w weekly 视图
  • n/p 上下移动光标
  • N/P 上下按日程移动光标
  • SPC 在另一缓冲区显示任务在 org 文件中定义的位置
  • TAB 在另一缓冲区显示任务在 org 文件中定义的位置,并且光标跳转至此
  • L 显示任务在文件中位置并且光标居中
  • RET 在当前 buffer 打开文件并跳转
  • F 打开跟踪模式,即移动光标时,另一 buffer 显示当前任务的定义处
  • c-c c-x b 显示任务及子树,并可以设置层数
  • c-c c-o 打开链接
  • o 关闭另一个 buffer
  • A 打开另一种视图,并嵌入到当前视图中
  • v 弹出多个命令进行选择
  • f/b 下一天
  • . 跳转至当天
  • j 选择日期并跳转
  • D 包含日记
  • r 刷新 agenda buffer
  • / 通过 tag 过滤
  • < 通过类型过滤
  • ^ 通过 top headline 过滤
  • = 通过模式匹配过滤
  • | 去除所有过滤
  • t 改变状态
  • c-s-left/c-s-right 改变状态
  • c-k 删除
  • c-w 重新归档某项日程
  • $ 归档,通常是另一个文件
  • T 显示所有 tag
  • : 设置 tag
  • , 设置优先级
  • +/-/s-up/s/down 设置优先级
  • z 添加 note
  • c-c c-a 附件
  • c-c c-s 安排日程
  • c-c c-d 设置 deadline
  • s-left/right 改变日期
  • > 改变日期
  • I 插入 clock
  • O 停止上一个 clock
  • X 取消当前 clock
  • J 跳转之 clock 处
  • m-up/down 拖拽一个日程
  • m mark 当前日程
  • * mark 所有日程为重点
  • u 取消 mark 当前日程
  • U 取消 mark 所有日程
  • m-m 设置/取消当前 mark
  • m-x 设置/取消所有 mark
  • B bulk action
  • c-x c-w 导出
  • q 退出
  • x 退出,包括所有相关打开的 buffer

search 视图

  • s search 视图

stuck project 视图

  • # stuck project 视图

tag 和属性过滤视图

输入 M-x org-agenda 时, 选择 m/M 进入此视图。

'work': 选择tag ':work:'.
'work&boss': 选择tag ':work:' 和 ':boss:'
'+work-boss': 选择tag ':work:', 忽略 tag ':boss:'
'work|laptop': 选择tag ':work:' 或 ':laptop:'
'work|laptop+night’:选择有 laptop 并且有 night 的 tag

除了 tag,还可以使用正则表达式,例如: 'work+{^boss.*}' ,选择带有 work 的 tag 并且以 boss 开头。

分类 category

每个 org todo 文件都有一个分类,默认就是文件名。

可以在文件开头加入:

#+CATEGORY: xxx

可以在某项日程中加入属性:

:CATEGORY: xxx

之后在检索过滤时,可以根据分类来进行 u 过滤。

column 视图

c-c c-x c-c 进入列模式