Как включить подсветку синтаксиса в etherpad

Существует много бесплатных реализаций etherpad, так как он стал открытым. Поддерживает ли etherpad подсветку синтаксиса или какая-то надстройка доступна?

Я пытался http://typewith.me/ http://sync.in/ http://www.piratenpad.de/

10
задан Jeff Swensen 15 March 2011 в 01:54
поделиться

1 ответ

ОБНОВЛЕНИЕ: выделение синтаксиса доступно как плагин в текущем Etherpad - см. Ответ Джона ниже.

Первоначальные создатели etherpad работали над выделением, но из-за сложных проблем с синхронизацией они отказались от этой функции - как описано в файле .txt в исходном коде.

Многие сайты etherpad работают на стандартном выпуске etherpad.org. Если бы подсветка была добавлена, вы бы, вероятно, быстро увидели ее на сайте sketchpad.cc. Может, посмотреть их и подождать? Или, если вы действительно хотите выделить, хорошей первой попыткой / экспериментом будет просмотр только для чтения. Пример: http://sketchpad.cc/sp/pad/view/BACfNDybki/latest Попробуйте использовать существующую библиотеку подсветки javascript, чтобы выделить текст внутри DIV # padcontent или, возможно, $ ('DIV # padcontent') [0] .textContent

Сложность заключается в том, чтобы вернуть выделенное текстовое форматирование обратно в БД. Для этого вам может понадобиться использовать операционные преобразования (которые лежат в основе etherpad и с недавних пор также используются в текстовом процессоре Google Docs). Учебник: http://www.codecommit.com/blog/java/understanding-and-applying-operational-transformation

6
ответ дан 3 December 2019 в 21:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: