2010-05-11 127 views
1

我已经实现了Codemirror http://marijn.haverbeke.nl/codemirror/作为应用程序中的实时文本编辑器工作,它的工作原理非常完美。codemirror现场语法突出显示:扩展为{tags}

我想做的唯一事情就是为我们的系统中使用的标签创建自定义颜色(例如红色)。

我们将{这里东西}使用像标签或{{东西在这里}}

能源部任何人知道我可以在红色延长codemirror来标记那些标签?

非常感谢您的帮助!

+0

没关系,这是旧的,但有人可能会发现这个有用的,有一个附加(我的作者),这使得自定义codemirror解析器从语法在JSON格式](http://stackoverflow.com/a/26395829/3591273) – 2014-10-16 03:50:26

回答

3

我认为你必须实现你自己的解析器。扩展一个现有的。

手册上如何实现一个解析器:http://marijn.haverbeke.nl/codemirror/manual.html#writeparser

+0

谢谢,我试图找到一个稍微简单的选项开始。由于我只寻找一个或两个标签对,所以可能将这些添加到现有的解析器中......? – Jorre 2010-05-11 10:50:39

+1

我从来没有写过一个自定义分析器。但扩展现有的应该不是什么大问题。 'parsedummy.js'可能是一个很好的起点,因为这个解析器只处理行缩进。 – Stefan 2010-05-11 11:26:11

+0

看起来他们有这样的例子,他已经这样做了:http://codemirror.net/demo/mustache.html – 2012-04-30 23:41:09