【问题标题】:codemirror live syntax highlighting: extend for {tags}codemirror 实时语法高亮:为 {tags} 扩展
【发布时间】:2011-02-18 01:35:39
【问题描述】:

我已经实现 Codemirror http://marijn.haverbeke.nl/codemirror/ 在应用程序中作为实时文本编辑器工作,它运行良好。

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

我们会使用像 {something here} 或 {{something here}} 这样的标签

有谁知道我如何扩展 codemirror 以将这些标签标记为红色?

【问题讨论】:

标签: javascript syntax highlight


【解决方案1】:

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

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

【讨论】:

  • 谢谢,我正在尝试找到一个更简单的选择。由于我只是在寻找一两个标签对,因此可以将它们添加到现有的解析器中......?
  • 我从未编写过自定义解析器。但是扩展现有的应该不是什么大问题。 'parsedummy.js' 可能是一个很好的起点,因为这个解析器只处理行缩进。
  • 看起来他们已经为您提供了示例:codemirror.net/demo/mustache.html
猜你喜欢
  • 2017-09-14
  • 1970-01-01
  • 2011-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-05
  • 1970-01-01
相关资源
最近更新 更多