如何在org-mode中使用TODO标记而不定义标题?

23

当我在 org-mode 中写一些笔记时:

note 1
note 2
note 3

如果我想把“note 2”变成一个TODO项目,我需要将其变成一个标题,例如:

note 1
* TODO note 2
note 3

但是现在,“note 3”属于“note 2”标题。我知道的唯一解决方法就是将其他笔记也转换为标题。

* note 1
* TODO note 2
* note 3

但那很繁琐。

我已经尝试过了。

# TODO note 2

但是那也不起作用。

如何在不实际更改大纲的情况下获取带有待办关键字的项?


7
你可能希望检查内联任务(inline tasks)。使用(require 'org-inlinetask)命令来加载org-inlinetask模块,然后使用`org-inlinetask-insert-task'命令来插入内联任务。请注意保持翻译内容的准确性和原意不变。 - bzg
5
一开始对我来说,这似乎很乏味,但将每个笔记都制作成标题是行之有效的方式,因为这样您可以轻松地向单个笔记添加更多信息。当需要快速创建标题时,使用Alt+Enter和Alt+箭头可以让它变得相当简单。 - Tom
谢谢你们两位! @bzg:好的,听起来不错。但是不幸的是,我对emacs完全不熟悉,所以我不能按照你的步骤操作。我试着输入命令: M-x (require 'org-inlinetask) 但是emacs回答说: [No match] - user1323995
@Tom:谢谢。我知道Alt+箭头,但不知道Alt+Enter。非常有帮助! - user1323995
@user1323995: (require 'org-inlinetask)听起来像是需要放置在你的.emacs文件中。 (或者,为了测试它,将该行放入一个scratch缓冲区,在其后放置光标并键入M-x e进行评估)。 然后,您应该能够运行命令org-inlinetask-insert-task。 - emacsomancer
@BeSlayed 应该是 C-x e @user1323995 在这里看一下;列表中有一些非常好的视频教程。 - suvayu
1个回答

17

你的问题似乎在Worg FAQ中这里

正如BeSlayed提到的,您需要将(require 'org-inlinetask)放入您的~/.emacs文件中(第一次不要忘记M-x eval-buffer)(或者您可以使用M-x load-library RET org-inlinetask,也可以...)。

然后,内联任务是具有>15颗星的标题,如此处所述,您可以使用C-c C-x t来插入它们。


未来的自己在设置另一台机器时请注意:是的,Dotan,这就是你已经谷歌了一个小时的注释。这次不要忘记使用eval-buffer!向你的过去自我问好,也向Meirav、Maayan和Ofek问好。 - dotancohen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接