2013-03-30 102 views
25

目前,我此行的降价文件,详细说明命令的输出:如何确保在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) 

然而,当我预览降价文件,所有的空格被忽略。我如何保留这个空白?

+1

就像为其他人绊倒这一点,我发现从[这](http://stackoverflow.com/questions/20543454/create-two-blank-lines-in-markdown)有帮助SO帖子:如果你的markdown编译器支持HTML(大多数),那么你可以使用'
'创建换行符。我知道这不是OP讨论的空白类型,但人们可能会觉得这很有帮助。 –

回答

36

Markdown主要用于生成HTML,默认情况下HTML会折叠空白。使用 而不是空格字符。

+2

不能在代码块内工作' ' –

+0

这适用于Jupyter笔记本电脑(尽管我不得不添加它们以获得我想要的间距)。 –

+0

在github markdown内联代码块(可能还有其他地方)中,您可以使用' '来保留空格,而不是使用反引号。 –

-1
  1. 创建的Packages > User一个新的文件Markdown.sublime-settings(在Mac OSX,Preferences → Browse Packages...),如果它已经不存在。

  2. 添加以下内容在Markdown.sublime-settings

{ 
     "trim_trailing_white_space_on_save": false 
    } 

注意:你可以做同样的事与你想创建任何其他语言的特定设置)。

+4

这很好,但OP从未提及他或她正在使用崇高。 – S4M