我从this guy获得了Notepad ++的Markdown样式。它们看起来非常好,而且我发现它中唯一的,非常讨厌的东西,就是在文字中使用时,大胆的(**
或__
)和斜体(*
或_
)分隔符也“有效”。并且styler / Notepad ++不会寻找结束分隔符,它会找到一个分隔符。
所以,例如,写这样的东西:We have to use MANY_MANY relation here
导致整个文档的其余部分以斜体显示,因为_
中的MANY_MANY
char被视为斜体的起始分隔符(虽然它在一个单词内)并且styler / Notepad ++不寻求结束的。
有没有一种简单的方法来解决这个问题,或者有没有人知道Notepad ++的“更好”的Markdown样式,这不会出现类似的问题吗?我听说过,Notepad ++的样式有点“强硬”,上面的问题可能无法解决。真的吗?
你在https://github.com/Edditoria/markdown_npp_zenburn有一个叉子
我刚刚检查过,它在文字中间处理*
and _
。尝试一下,看看你是否更喜欢它。
我是UDL的作者,我可以确认UDL版本2.X无法处理这个问题。如果将分隔符开始定义为_
,则每个_
char都会触发分隔符着色。没有例外!
好消息是用户已经要求此功能,它将成为UDL 3.0版本的一部分。事实上,几周前我已经实现了它。
“Edditoria”GitHub存储库存在许多错误(例如,链接中的#
已损坏)并且多年未更新。在尝试了最活跃的叉子后,this one要好得多。
请注意,与Markdown相关的更多基本问题与关于_
的Notepad ++有关。见here。