实时预览中代码区域的干扰怎么解决?

当使用两个连续的代码区域时,他们会莫名其妙的互相干扰,比如下面这样:

    <xxx>代码区块1</xxx>
 - test
    <xxx>代码区块2</xxx>

它会把代码区块1的结束符和代码区块2的开始符之间的看作一个新的代码区块,以至于两者之间的test也会放入代码区块中

区块间加上空行。

我没能复现你说的问题,不过md不同段落间是要有空行的,以示属于不同段落。不加空行在很多场景下有效,但不严格。

是我表达的问题,我的本意是在列表中添加代码区域,但是列表中添加并不会正确展示为代码区域,而是行内代码块。当我取消列表再添加代码区域,然后重新添加列表就出现了。本质上是在代码区块1的结束符和代码区块2的开始符之间不能输入tab,一旦输入tab就会变成代码区域;
我更改了问题复现了这个,这个应该是markdown的问题,列表不支持跨层,但是typora可以做到,感觉应该有办法解决。

建议把typora的源代码发上来看看,看看能否在ob里正确渲染。markdown格式有很好方言,说不定typora用了扩展了的方言。

ob这个地方插入代码块的时候的确会有一些问题,其实需要你手动将代码块的下半部分三个```用空格与上三个对齐,这样代码块儿就能正常渲染了

typora不是开源的 ::,或者这个东西可以提供一些帮助,


这个东西,这个可以关掉么