27

有什么方法可以让 org-mode 继续编号列表而不是重新启动?

这是情况。你列了一个类似的列表:

有时您可以通过执行以下操作重新启动显示:

  1. 按 Ctrl-Alt-F1 打开终端。
  2. 输入以下两条命令:

#+BEGIN_SRC 重击

导出显示=:0.0

肉桂——替换

#+END_SRC

\3。然后按 Ctrl-Alt-F8 返回窗口管理器。

markdown 编辑器和 org-mode 都希望 #3 是 #1,在代码块之后重新启动列表。

解决方案如下。现在它看起来很完美。这是 Cinnamon 在 Ubuntu 12.04 或 Mint 13 中锁定时恢复的提示。

在此处输入图像描述

在此处输入图像描述

4

3 回答 3

32

您可以告诉 org-mode 每个项目的标签应该是什么,因此您可以使下一个列表从上一个列表中最后一个之后的数字开始。8.2.5h 版的org-mode 手册说(我加粗了):

有序列表项以数字开头,后跟句点或右括号,例如“1”。或“1)”。如果您希望列表以不同的值(例如,20)开始,请以 [@20] 开始项目的文本。这些结构可用于列表的任何项目,以强制执行特定编号。

使用它,您可以以任何您喜欢的方式缩进两个列表之间的文本,但是当前一个列表更改时,不会自动更新编号。

例子:

Here comes a multi-part list.

1. Item the first.
2. Item the second.

Here is some intermediate text.

3. [@3] Item the third.
4. Item the fourth.
于 2014-01-31T07:58:31.443 回答
25

尝试缩进 #+BEGIN_SRC 块,这样它“看起来”就像是项目编号 2 的子项目,而不是顶级项目。这样做能解决你的问题吗?

像这样:

 1. Hit Ctrl-Alt-F1 to open up a terminal.
 2. Enter the following two commands:

    #+BEGIN_SRC bash

        export DISPLAY=:0.0

        cinnamon --replace

    #+END_SRC

 3. Then hit Ctrl-Alt-F8 to go back to the window manager
于 2012-10-20T03:59:50.853 回答
6

org-mode 手册 准确地描述了终止列表的内容。引用它:

每当每个项目结束时,列表都会结束,这意味着在任何缩进小于或等于顶级项目的行之前。它也在两个空行之前结束¹。

¹ See also org-empty-line-terminates-plain-lists.

正如丹尼尔提到2.的那样,在两者之间缩进3.应该可以解决您的问题。

于 2012-10-20T04:38:20.660 回答