1

Codemirror 允许我们使用可变高度(参见这个带有一些降价的演示),并且使用降价语法,您可以使用or编写标题#或在其下划线。=-

不幸的是,变量高度只有在标签和标题在同一行时才有效,如果我们使用=标题不是更大的:

在此处输入图像描述

我尝试编写一些代码(jsfiddle),但它很hacky,不是很干净,并且在所有情况下都不起作用。

有人有想法吗?有干净的解决方案吗?先感谢您!

4

2 回答 2

1

这目前是不可能的,因为 CodeMirror 不支持前瞻 - 模式必须header在看到该行之前决定如何设置该行的样式======

一个未解决的问题来添加前瞻能力。

于 2013-10-27T06:26:00.933 回答
1

问题最终于 2017 年 6 月 22 日关闭。前瞻是在 CodeMirror 5.27.0 中实现的。

该函数lookAhead能够处理第 n 行,因此可以用一个干净的解决方案来实现我需要的东西。

可变高度示例已更新,该错误不再存在。

于 2017-09-14T00:10:57.970 回答