任何方式让org-mode继续编号列表而不是重新启动?
情况如下。你列出了一个清单:
有时您可以通过执行以下操作重新启动显示:
- 按Ctrl-Alt-F1打开终端。
- 输入以下两个命令:
醇>#+ BEGIN_SRC bash
export DISPLAY =:0.0
肉桂 - 放置
#+ END_SRC
\ 3。然后按Ctrl-Alt-F8返回窗口管理器。
降价编辑器和组织模式都希望#3为#1,在代码块后重新启动列表。
下面的解决方案。现在它看起来很完美。这是Cinnamon在Ubuntu 12.04或Mint 13中锁定时的恢复提示。
答案 0 :(得分:25)
您可以告诉组织模式每个项目的标签应该是什么,因此您可以使用上一个列表中最后一个之后的数字开始下一个列表。版本8.2.5h的org-mode manual表示(我添加了大胆的内容):
有序列表项以数字开头,后跟句点或右括号,例如“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.
答案 1 :(得分:22)
尝试缩进#+ 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
答案 2 :(得分:5)
The org-mode manual describes precisely什么终止了列表。引用它:
每个项目结束时列表都会结束,这意味着在任何一行比顶级项目更少或同等地缩进之前。它也在两个空白行之前结束¹。
¹ See also org-empty-line-terminates-plain-lists.
作为丹尼尔mentions,在2.
和3.
之间缩进可以解决您的问题。