2012-10-20 3 views
23

Un modo per avere org-mode continuare un elenco numerato, piuttosto che il riavvio?Avere org-mode continuare un elenco numerato, piuttosto che il riavvio

Ecco la situazione. Fate una lista come:

A volte è possibile riavviare la visualizzazione facendo qualcosa di simile:

  1. premere Ctrl-Alt-F1 per aprire un terminale.
  2. immettere i seguenti due comandi:

# + BEGIN_SRC bash

export DISPLAY =: 0.0

cannella --replace

# + END_SRC

\ 3. Quindi premi Ctrl-Alt-F8 per tornare al window manager.

Sia l'editor markdown che la modalità org vogliono che il n. 3 sia il n. 1, riavviando l'elenco dopo il blocco di codice.

soluzione qui di seguito. Ora sembra perfetto. Ecco un suggerimento per il recupero quando Cannella si blocca in Ubuntu 12.04 o Mint 13.

enter image description here

enter image description here

risposta

19

Prova rientro il # + blocco BEGIN_SRC, in modo che "guarda" come se fosse un bambino di codice articolo 2 invece di un oggetto di livello superiore. Lo fa risolvere il tuo problema?

Ti piace questa:

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 ciò che termina liste. Citando da esso:

Una lista termina ogni volta che ogni elemento è terminato, il che significa prima di qualsiasi riga in meno o ugualmente rientrata rispetto agli elementi di livello superiore. Termina anche prima di due righe vuote¹.

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

Come Daniel mentions, rientri tutto tra 2. e 3. dovrebbe risolvere il tuo problema.

+0

Upvoted per fare riferimento al manuale. –

21

Puoi dire a org-mode quale dovrebbe essere l'etichetta di ogni articolo, in modo che tu possa iniziare la lista successiva con il numero che segue l'ultimo dall'elenco precedente. Il org-mode manual per la versione 8.2.5h dice (con coraggio aggiunto da me):

voci di elenco ordinato iniziano con un numero seguito da un periodo o una parentesi chiusa, come ad esempio '1' o '1)' . Se si desidera che un elenco inizi con un valore diverso (ad es., 20), inizia il testo dell'articolo con [@ 20]. Questi costrutti possono essere utilizzati in qualsiasi elemento dell'elenco per imporre una determinata numerazione.

Utilizzando questo, è possibile indentare il testo tra i due elenchi in qualsiasi modo, ma non vi è alcun aggiornamento automatico della numerazione quando l'elenco precedente cambia.

Esempio:

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

Ora, con un esempio, sono libero di leggere la documentazione così come è scritta, e non come penso che sia scritta: l'ho letta 5 volte e completamente persa "avvia il ** testo dell'articolo **", e Ho continuato a provare '[@ 3]. Il mio testo ... '. :( –

Problemi correlati