此主题为维基主题,任何社区注册用户均可以做完善。
Org Mode GTD 常见问题
Q:如何设置重复项目(例如习惯和重复的任务)?
可以在时间戳内加如 +1d
、++1d
/.+1d
来使其可以每日循环,两者的差别是: +1d
标记的事件如果有一天忘记做了,在agenda中依然会出现,而++1d
/.+1d
只会从你最后一次完成开始,之前没有做的都不再提示了。
更多内容可以在下面的链接里面找到。
Q:如何设置 Inbox?
在使用单一文件的情况下,可以用下面的层级来设置 Inbox。
* Inbox
** TODO Task Number 01
** TODO Task Number 02
Q:如何建立项目?
单一文件可以用一个一级标题来做项目,再在其下做更多的代办事项即可。
* Projects
** Project Name 01
*** TODO Task Number 01
*** TODO Task Number 02
Q:如何在当前事项下设置子事项(Sub-tasks)?
根据上面的方法,我们可以用下面的方法为已存在的事项添加子事项。
* Projects
** Project Name 01
*** TODO Task Number 01
**** TODO Sub-task Number 01
**** TODO Sub-task Number 02
*** TODO Task Number 02
Q:如何归档(Archive)已完成的事项?
org-archive-subtree
可以用于归档已完成的事项。快捷键是 C-c $
。完成事项归档有钱拿,这样来记忆。
Q:如何做每日、每周、每月的回顾?
…
Q:如何快速改变事项的分组?
C-c C-w
可以通过 org-refile
来快速改变当前内容所属层级。
Q:如何添加场景(Context)?
场景可以使用标签(Tag)来代替,C-c C-c
用于设置标题栏的标签。
更多关于标签的内容可以再后面找到 http://orgmode.org/manual/Tags.html。
Q:如何进行事项的搜索?
C-c a s
接着输入事项关键字即可完成搜索。
Q:如何在 Agenda 视图中标记事项已完成?
在 Agenda 视图中使用 t
来对选中的事项进行完成状态的改变。或者使用 C-u t
来直接输入事项的状态。
Q:如何快速打开 GTD 文件查看待办事项?
使用下面的快捷键可以快速打开 GTD 全部待办事项。
(defun XYLayer/open-org-file()
"Open ~/org/GTD.org file"
(interactive)
(find-file "~/org/GTD.org"))
(global-set-key (kbd "<f12>") 'XYLayer/open-org-file)
Q:如何改变事项的优先级?
S-<up>
, org-priority-up
S-<down>
, org-priority-down
C-c ,
, org-priority
更多关于设置优先级的信息可以在后面的链接中找到 Priorities (The Org Manual)
5 个赞
这是一个很不错的帖子,我争取后面的视频录制里面尽力去回答这些问题。
其实有些我自己也没有尝试过,不过有一些大牛有提及,权当自己再学习一遍 Org GTD 吧
2 个赞
我想请问一般情况下大家都是怎么来管理自己的todo list的?是放在单一文件里面,还是放在多个文件中?inbox和projects是放在同一文件还是不同文件?
todo list 我有一个专门的 GTD.org 文件来存放,不过其它 org 文件也会放一些。我是使用多个文件的,定期做 refile 来把相关的 todo item 归档到同一个文件中。
原来是这样,每个文件相关的都有自己的 todo item 然后完成以后 refile 到 GTD.org 里面吗?谢谢山人指点 学习了
这些问题不少都在Org-mode 简明手册里讲到了,把它放进主楼吧?
设置org-agenda-files
为一个目录,然后C-c a t
(org-agenda
)会显示目录中所有未归档的todo(spacemacs中可用, a t
)。具体看上一楼链接。可以和refile配合用。
这简明手册做的真不错,我之前都在看 org 官网的 guide,感觉这个就是中文版的 guide,看起来感觉明白很多,谢谢推荐
woocat
9
youtube 上有个教程!很不错!不过是英文的!建议英文好的可以看看!
1 个赞
youtube上org的视频很多,不知道你说的是哪个?
不好意思,看到了,是视频加载慢了。
woocat
12
羡慕你们英文好的! 我基本都是看他如何操作!然后猜!!!那个恨啦!
1 个赞
我很好奇GTD中的Review到底是什么一个概念?我看别人的配置中Review和普通的agenda没什么区别啊,比如这位老哥:
我是这样的做法:
- 设置一个主要的agenda目录,里面存放的文件是默认被agenda读取的。
- 为了延展性,我不可能每一个org文件都放在这个agenda目录里,且我每一个org文件可能都需要做待办事项管理,这时候就把这个文件添加的agenda的项目列表中,快捷键 =C-[= (忘了 markdown怎么标记行内代码了,就暂时用org格式) 。
- 上述的快捷键添加的文件列表是存放在你的 =custom.el= 中的,这个文件是默认实在 =.emacs.d= 的根目录中,你可以自定义。因此只要对 =.emacs.d= 做git管理就可以了。
- 由于我手头的org文件的路径并不是永远都是在一个地方,文件名也是需要改变的,因此对于自己的文件我都是放在一个文件夹中,相当于自己的工作目录,在这个目录里以日期的方式命名一个文件,这样这就是这个文件的id而不用去管这个文件是什么名字,至于这个文件的名字,你可写在一个org文档了,并设置这个org文件的名字为
tree.org
,这样就可以以org的方式来结构化管理自己的文件,而不需要去设置什么路径和文件名,一切以id为标识,在tree.org中以链接的方式标明这个文件,用链接描述来当它的文件名。
对了还有一个要提示,就是关于全局tag的:
很多时候我自己的tag都是唯一的,为了能够在不同的文件中使用同一个tag,或者说是自动选择和查看已经有的tag,我是这样设置的:
(setq-default org-complete-tags-always-offer-all-agenda-tags t)
相关的链接: [[How to use global tags list when tagging text files with org mode and helm? - Emacs Stack Exchange][stack-flow same question]]
很不错,就是说的不知道是口音问题,还是说话节奏,听的好难受
如何归档(Archive)已完成的事项?
可以用于归档意见完场的事------已经完成的事