2010-05-11 130 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