如果在Sublime 3中打开一个新的空白文件,请输入带波浪号的行,并在其后跟随一个空白行,然后转到“视图” |“语法”并选择“ Markdown”,该空白行将以红色突出显示,如下所示。这是Bug还是不应该在Markdown中使用波浪号(它们有一些特殊的含义吗?)。 Rmarkdown文档也会发生这种情况(顺便说一句,它们使用未转义的波浪号编织成PDF)。
答案 0 :(得分:3)
Sublime附带的markdown语法使用GFM(GitHub Flavored Markdown),在该规范中,~
字符可用于两个代码块以及删除文本。
因此在这种情况下,红色高亮显示的原因是该语法认为您忘记了关闭删除线。
您可以通过引用波浪号(例如I have about \~10 donuts.
)来解决该问题,波浪号会将\~
标记为降价转义符,并告诉语法您的意图。