如何使用组织模式的复选框?


15

我不确定如何在Emacs中使用复选框。我正在使用Emacs 24.3。

文档建议使用org-toggle-checkboxas作为“使用单个前缀参数,添加一个空复选框...”

我尝试从现有列表开始(以org-mode作为主要模式),如下所示:

* shopping list
** eggs
** bread
** Tesla Model S
** bacon

无论我将点放在“购物清单”中还是“鸡蛋”中,按下C-u C-c C-x C-b(运行org-toggle-checkbox)都将导致错误“子树中没有项目”被打印到小型缓冲区中。在没有我的初始化文件(emacs -Q)的情况下会发生此行为,因此这纯粹是组织模式问题。

什么是开始使用复选框的正确方法?


1
如果您使用以下复选框语法,它将进行切换:```*购物清单-[]鸡蛋-[X]面包-[] Tesla Model S-[X]培根```
grettke 2014年

Answers:


22

如手动链接所述,复选框仅适用于纯列表。您的示例使用标题。您需要通过以下方式使用复选框:

* shopping list

  - eggs
  - bread
  - Tesla Model S
  - bacon

现在,当您使用“鸡蛋”时,您可以按C-u C-c C-cC-u C-c C-x C-b也可以)切换复选框。 C-c C-c然后将切换是否选中该复选框。

如果您已经在复选框列表中,M-S-RET则将添加一个带有复选框的新项目。


8
您可以使用C-c - 将标题转换为简单列表条目,或者C-c *相反。
erikstokes

如果您使用以下复选框语法,它将进行切换:```*购物清单-[]鸡蛋-[X]面包-[] Tesla Model S-[X]培根```
grettke 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.