2010-08-05 42 views

回答

6

UPDATE:語法高亮可作爲當前EtherPad的插件 - 見下文約翰的回答。

最初的etherpad創作者正在突出顯示,但複雜的同步問題使他們放棄了該功能 - 如源代碼中的.txt文件中所述。

許多etherpad網站運行在一個主要標準的etherpad.org版本上。如果突出顯示會被添加,您可能會在sketchpad.cc中迅速看到它。也許看着他們,等待?或者如果你真的想突出顯示,一個好的第一次嘗試/實驗將是隻讀視圖。例如:http://sketchpad.cc/sp/pad/view/BACfNDybki/latest 嘗試使用一些現有的突出JavaScript庫,突出DIV#padcontent內的文本或者是$(「#DIV padcontent」)[0] .textContent

的複雜性越來越突出顯示的文本格式回D B。爲此,您可能需要使用操作轉換(這是etherpad的基礎,最近也用於Google Docs文字處理器)。教程:http://www.codecommit.com/blog/java/understanding-and-applying-operational-transformation

+11

這有點傻。爲什麼不突出顯示100%客戶端的語法? – 2010-08-11 20:34:35

+0

@Martindale,是的,你最好遠離服務器端和DB格式化存儲。 – 2010-08-12 19:04:00

+3

此答案不再代表Etherpad的當前狀態。 Etherpad中的語法突出顯示現在可作爲插件使用。另見http://codepad.etherpad.org – 2015-01-27 19:05:41

10

您可以在Etherpad中安裝一個名爲「Syntax highlighting」的插件。

要在Etherpad部署中安裝插件簡單訪問/ admin /插件,然後搜索「語法」並單擊安裝。

有關插件的詳情,請參閱https://npmjs.org/package/ep_syntaxhighlighting

+0

看起來很有趣,但我沒有自己的etherpad安裝。我正在尋找一些可以像鉛字板那樣容易使用的東西。 – 2012-04-20 13:36:59

+0

@MartinPreusse您可以輕鬆部署您自己的Etherpad實例,請參閱http://etherpad.org – 2015-01-27 19:03:48

+0

此插件在最新的Etherpad上崩潰... – 2015-02-11 19:34:47