我不确定我正在使用哪个降价插件,但它在解析此README.md文件方面做得不好。
在这里可以看到发生了什么:
不确定为什么它突出显示下划线后的所有内容,突出显示通常表示斜体字。用这种方式工作并不是很好。顺便说一下,我在这里发布了确切的代码,以证明斜体后面没有实际的斜体。
付款地址POST currency string ex: "BTC" amount int ex: 100000 *timeout int ex: 600 *callback JSON object method string ex: "HTTP_POST", "BLOCKCHAIN_WRITE" params JSON object HTTP_POST PARAMS: url string ex: "http://florincoin.info/mucua/callback/ data string ex: see below
payment_address api是迄今为止最多的
注意:stackoverflow.com不会将#### payment_address
变为H3,但它也不会使_address
部分变为斜体。
答案 0 :(得分:8)
这是因为降价下划线表示斜体,这是Vim所展示的内容。 您期望的是Github extension。
您可以安装this plugin以启用Github Flavored Markdown突出显示。
答案 1 :(得分:5)
这不是解决语法突出显示问题的完全解决方案,而是调试VIM问题的可靠方法。请不要将此标记为您问题的解决方案。
我会手动浏览你的〜/ .vim / bundles /文件夹和mv
逐个插件,直到找到罪魁祸首。从可能导致问题的插件开始,然后从那里继续。即,vim-markdown比wap-it
(我的VIM插件;)更容易导致这些问题。
如果在移出所有插件后仍未找到罪魁祸首,我会确保您运行的是最新版本的VIM。如果这不起作用,我个人会尝试重新安装,但我对VIM的内部结构也不是很精通。
希望这有帮助,
答案 2 :(得分:3)
我找到的解决方案是在我的降价代码中删除下划线。对于github来说,下注是否被转义并没有什么不同,但我认为出于兼容性原因,无论如何都要逃避它们(这也解决了vim中错误突出显示的文本的问题)。 / p>
更新:在代码跨度中转义下划线时,此解决方案无效。这是一个例子:
降价代码:
`HELLO\_WORLD`
输出:
HELLO\_WORLD