Вопрос

Есть много бесплатных реализаций Etherpad, поскольку он пошел с открытым исходным кодом. Подсвечивает ли синтаксис Etherpad Syntax или является каким-то дополнительным дополнением?

Я старался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 Library, чтобы выделить текст внутри Div # PadContent или, возможно, $ («Div # Padcontent») [0] .TextContent

Сложность получает выделенный текстовый форматирование обратно в БД. Для этого вам может потребоваться использовать операционные преобразования (которые являются фундаментами Etherpad и в последнее время также использованы в процессоре Word Word Google Docs). Учебник: http://www.codeCommit.com/blog/java/underStandinging-and-appling-oxerationation-Transformation

Другие советы

Вы можете установить плагин в Etherpad под названием «Syntax Highlighting».

Чтобы установить простой визит / admin / plugins в своем развертывании 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