有许多免费的EtherPad的实现,因为它去开源。是否EtherPad的支持语法高亮或者是某种附加可用?

我试图 http://typewith.me/ http://sync.in/ http://www.piratenpad.de/

有帮助吗?

解决方案

更新:语法高亮可作为当前EtherPad的插件 - 见下文约翰的答案

在原始EtherPad的创作者在工作突出,但复杂的同步问题而做出他们放弃该特征 - 如在源代码中的.txt文件记录

很多EtherPad的网站上大多标etherpad.org发布运行。如果突出将得到补充,你可能会看到它在sketchpad.cc迅速采用。也许是看着他们,并等待?或者,如果你真的想强调,一个良好的第一次尝试/实验将是只读视图。例如: http://sketchpad.cc/sp/pad/view/BACfNDybki/latest 尝试使用一些现有的突出JavaScript库突出DIV#padcontent内的文本或也许$( 'DIV#padcontent')[0] .textContent

在复杂性是越来越突出显示的文本的格式返回到DB。为此,您可能需要使用操作转换(这是EtherPad的的基础,并为最近在谷歌文档字处理程序中使用)。该教程: http://www.codecommit.com/blog / JAVA /理解和施加-操作变换

其他提示

您可以安装在EtherPad的一个插件叫做“语法高亮”。

要安装该插件简单的访问你的EtherPad的部署/管理/插件,然后搜索“语法”,然后点击安装。

有关插件细节参见 https://npmjs.org/package/ep_syntaxhighlighting

在EtherPad的插件的 ep_codepad 提供语法突出显示 - 基于highlight.js - 用于EtherPad的

https://www.npmjs.com/package/ep_codepad

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top