Org agenda.
Table of Contents
- b daily 视图
- w weekly 视图
- SPC 在另一缓冲区显示任务在 org 文件中定义的位置
- TAB 在另一缓冲区显示任务在 org 文件中定义的位置,并且光标跳转至此
- L 显示任务在文件中位置并且光标居中
- RET 在当前 buffer 打开文件并跳转
- f/b 下一天
- . 跳转至当天
- r 刷新 agenda buffer
- t 改变状态
- c-k 删除
- : 设置 tag
- , 设置优先级
全部的快捷键
- 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 进入列模式