2013-03-30 12 views
25

Obecnie mam ten wiersz w pliku Markdown szczegółowo wyjście polecenia:Jak mogę zapewnić, że białe znaki są zachowane w 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) 

Jednak, kiedy podgląd pliku Markdown, wszystkie białe znaki są pomijane. Jak zachować to białe spacje?

+1

Tak samo, jak dla innych osób, które natkną się na to, co znalazłem pomocne z [this] (http://stackoverflow.com/questions/20543454/create-two-blank-lines-in-markdown) SO post: Jeśli twój kompilator znaczników obsługuje HTML (większość robi), możesz użyć '
' do tworzenia podziałów linii. Wiem, że to nie jest rodzaj białej przestrzeni, o której mówi OP, ale ludzie mogą uznać to za pomocne. –

Odpowiedz

36

Markdown służy głównie do generowania HTML, a HTML domyślnie zawija białe spacje. Użyj znaków   zamiast spacji.

+2

Nie działa w bloku kodu ' ' –

+0

Działa to w przypadku notebooków Jupyter (chociaż musiałem dodać wiele z nich, aby uzyskać wymagane odstępy). –

+0

W blokach kodu śródtekstowego do wstawiania znaczników Github (być może w innych miejscach) można użyć ' ', aby zachować przestrzenie zamiast używać przycisków wstecz. –

-1
  1. Utwórz nowy plik Markdown.sublime-settings w Packages > User (w Mac OSX, Preferences → Browse Packages...), jeśli już nie wyjść.

  2. Dodaj następującą treść w Markdown.sublime-settings

{ 
     "trim_trailing_white_space_on_save": false 
    } 

Uwaga: można zrobić ten sam trik z innymi ustawieniami poszczególnych języków, które chcesz utworzyć).

+4

To dobrze, ale OP nigdy nie wspomina, że ​​on lub ona używa wzniosłości. – S4M

Powiązane problemy