2013-03-30 10 views
25

Attualmente, ho questa linea in un file Markdown dettaglio output del comando:Come faccio a garantire che lo spazio bianco venga mantenuto in Markdown?

1\. Work (00:10:00) 
    1\. Mail letter (00:05:00, Est. 00:03:00) 
     Send letter to Foo Bar 
2\. Personal (00:02:00) 

Tuttavia, quando ho in anteprima il file Markdown, tutti gli spazi è ignorato. Come posso conservare questo spazio bianco?

+1

Proprio come una parte per altre persone che incappano in questo che ho trovato utile da [questo] (http://stackoverflow.com/questions/20543454/create-two-blank-lines-in-markdown) Quindi post: Se il tuo compilatore di markdown supporta l'HTML (la maggior parte lo fa), puoi usare '
' per creare interruzioni di riga. So che questo non è il tipo di spazio bianco discusso dall'OP, ma le persone potrebbero trovarlo utile. –

risposta

36

Markdown è utilizzato principalmente per generare HTML e HTML per default collassa gli spazi bianchi. Utilizzare   anziché i caratteri di spazio.

+2

Non funziona all'interno del blocco di codice ' ' –

+0

Questo funziona per i notebook Jupyter (anche se ho dovuto aggiungerne molti per ottenere la spaziatura desiderata). –

+0

In github markdown blocchi di codice inline (possibilmente in altri luoghi) è possibile utilizzare ' ' per preservare gli spazi, invece di utilizzare i backtick. –

-1
  1. Creare un nuovo file Markdown.sublime-settings nel Packages > User (in Mac OSX, Preferences → Browse Packages...), se non è già uscita.

  2. aggiungere il seguente contenuto nel Markdown.sublime-settings

{ 
     "trim_trailing_white_space_on_save": false 
    } 

Nota: si può fare questo stesso trucco con le altre impostazioni specifiche della lingua che desideri creare).

+4

Va bene, ma l'OP non dice mai che lui o lei sta usando il sublime. – S4M

Problemi correlati