Sublime3中markdown文档中的波浪会导致下一个空白行变为红色

时间:2018-12-06 16:42:56

标签: sublimetext3

如果在Sublime 3中打开一个新的空白文件,请输入带波浪号的行,并在其后跟随一个空白行,然后转到“视图” |“语法”并选择“ Markdown”,该空白行将以红色突出显示,如下所示。这是Bug还是不应该在Markdown中使用波浪号(它们有一些特殊的含义吗?)。 Rmarkdown文档也会发生这种情况(顺便说一句,它们使用未转义的波浪号编织成PDF)。

enter image description here

1 个答案:

答案 0 :(得分:3)

Sublime附带的markdown语法使用GFM(GitHub Flavored Markdown),在该规范中,~字符可用于两个代码块以及删除文本。

因此在这种情况下,红色高亮显示的原因是该语法认为您忘记了关闭删除线。

您可以通过引用波浪号(例如I have about \~10 donuts.)来解决该问题,波浪号会将\~标记为降价转义符,并告诉语法您的意图。