2012-10-20 38 views
23

任何方式讓org-mode繼續編號列表而不是重新啓動?有org-mode繼續編號列表而不是重新啓動

這是情況。你作出這樣的列表:

  1. 按CTRL-ALT-F1來打開一個終端:

    有時你可以做這樣的事情重新開始顯示。

  2. 輸入以下兩個命令:

#+ BEGIN_SRC的bash

出口DISPLAY =:0.0

肉桂--replace

#+ END_SRC

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

降價編輯器和組織模式都希望#3爲#1,重新啓動代碼塊後的列表。

解決方案如下。現在看起來很完美。下面是恢復一個提示,當肉桂在Ubuntu 12.04鎖死或薄荷13

enter image description here

enter image description here

回答

19

嘗試縮進#+ 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 
4

The org-mode manualdescribes precisely什麼終止名單。引用它:

每當每個項目結束時,即在任何行比頂級項目更少或相同縮進之前結束。它也在兩條空白行¹之前結束。

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

丹尼爾·mentions,縮進都在2.3.之間應該解決您的問題。

+0

Upvoted用於參考手冊。 –

21

您可以告訴org-mode每個項目的標籤應該是什麼,因此您可以使下一個列表以上一列表中最後一個列表後面的編號開始。該org-mode manual的版本8.2.5h說(由我添加的氣魄):

有序列表項以數字後跟一個時期或一個右括號開始,比如「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. 
+0

現在,舉個例子,我可以自由閱讀文檔,因爲它是寫的,而不是我認爲它寫的:我讀了5遍,完全錯過了「開始**項的**文本」,並且只是不斷嘗試'[@ 3]。我的文字...'。 :( –

相關問題