Was ist das Standard-Rails-Plugin für die Syntaxhervorhebung (in einem Website-Admin-Panel zum Beispiel, nicht für TextMate), das sofort in einem Rails-Projekt funktioniert?
Antworten
Zu viele Anzeigen?Ich habe viele verschiedene Möglichkeiten für die Code-Hervorhebung in der Rails-Community gesehen.
- Die GitHub-Crew liebt Pygments. Sie verwenden es an vielen verschiedenen Stellen, einschließlich Jekyll und GitHub selbst. Der Nachteil ist, dass es eine Python-Bibliothek ist, sodass Sie Python installieren und es als Shell-Aufgabe ausführen müssten.
- SyntaxHighlighter ist eine andere beliebte, JavaScript-basierte Lösung. Diese wird von WordPress und Yahoo! verwendet. Es gibt viele verschiedene Rails-Plugins dafür, auch wenn die Integration tatsächlich kein Plugin erfordert.
- Ruby bietet 3 Code-Highlighting-Gems: Ultraviolet, Syntax und CodeRay. Soweit ich weiß, ist der letzte am meisten verbreitet.
Ich habe all diese Lösungen in der Vergangenheit ausprobiert. Ich verwende tatsächlich Pygments für ein paar Jekyll-Blogs und JavaScript-basierte Lösungen in allen anderen Fällen.
Toby Hede
Punkte
36095
Ich benutze CodeMirror. Nicht ganz ein Plugin, aber trotzdem sehr einfach in Rails zu integrieren.
qrush
Punkte
1003
Wir verwenden highlight.js auf http://giantrobots.thoughtbot.com (ist keine Rails-App, aber egal), und es ist fantastisch.