Wie auf der Syntax-Hervorhebung in Etherpad drehen
-
26-09-2019 - |
Frage
Es gibt viele kostenlose Etherpad Implementierungen, da es Open Source ging. Hat Etherpad Unterstützung Syntax-Markierung oder irgendeine Art von Add-on verfügbar?
Ich habe versucht, http://typewith.me/ http://sync.in/ http://www.piratenpad.de/
Lösung
UPDATE:. Syntax-Hervorhebung ist als Plugin im aktuellen Etherpad - siehe John Antwort unter
Die ursprünglichen Etherpad Schöpfer arbeiten Hervorhebungen, aber komplexe Synchronisationsprobleme machten sie diese Funktion verlassen -. Wie in einer TXT-Datei im Quelltext dokumentiert
Viele Etherpad Stellen auf einer meist Standard etherpad.org Release laufen. Wenn hervorgehoben würden hinzukommen, dann würden Sie wahrscheinlich sehen sie schnell zu sketchpad.cc angenommen. beobachten sie vielleicht und warten? Oder wenn Sie wirklich hervorheben wollen, ist ein guter erster Versuch / Experiment würde die schreibgeschützte Ansicht sein. Beispiel: http://sketchpad.cc/sp/pad/view/BACfNDybki/latest Versuchen Sie, einige bestehende markieren JavaScript-Bibliothek verwenden, um den Text innerhalb DIV # padcontent oder vielleicht $ ( '# DIV padcontent') [0] .textContent
markierenDie Komplexität wird immer die markierte Textformatierung wieder in die DB. Dazu müssen Sie möglicherweise operative Transformationen verwenden (die die Grundlagen der Etherpad sind und wie das vor kurzem auch in der Google Docs Textverarbeitung verwendet wird). Ein Tutorial: http://www.codecommit.com/blog / java / verstehen-and-Anwendung betriebs-Transformation
Andere Tipps
Sie können ein Plugin in Etherpad installieren „Syntaxhervorhebung“ genannt.
So installieren Sie das Plugin einfach besuchen / admin / Plugins auf Ihrer Etherpad Bereitstellung und dann für „Syntax“ suchen und klicken Sie auf Installieren.
Für Details über das Plugin finden Sie unter https://npmjs.org/package/ep_syntaxhighlighting
Das Etherpad Plugin ep_codepad bietet Syntax-Hervorhebung - basierend auf highlight.js -. Für Etherpad