1

進出口工作在基於Rails應用程序在那裏我需要讓用戶格式化的文本,他進入我也想辦法突出代碼片段#1的方式做當我輸入代碼片段時。如何添加富文本編輯器中顯示代碼片段

有沒有做到這一點的任何插件。

而且我也想知道這是RTE是建議,並會顯得突兀。 我看到很多關於FCKEditor的建議,但我如何實現代碼片段?

回答

1

好像你可能需要的東西lighterweight比CKEDITOR。如果你選擇使用CKeditor,我會使用rails插件來安裝它。我用這一個:

http://github.com/galetahub/rails-ckeditor

的方向是對的git非常簡單。

至於語法高亮,我建議:

  • GitHub的船員愛Pygments來做。他們在許多不同的地方使用它,包括Jekyll和GitHub本身。缺點是它是一個python庫,因此您需要安裝python並將其作爲shell任務執行。

  • 語法高亮,jQuery庫< - 最容易實現的

    http://alexgorbatchev.com/SyntaxHighlighter/

  • Rails3中有這些插件:

    的Ruby提供3個代碼高亮寶石:紫外線,語法和CodeRay。 AFAIK,最後一個是最通過的。

+0

看上去很酷生病給它一個嘗試。任何想法如何去管理代碼突出顯示? – Sid 2010-08-12 12:35:16

+1

我更新了我的答案:) – Trip 2010-08-12 13:58:04

+0

如果這回答您的問題,請點擊綠色複選標記。 :d – Trip 2010-08-14 20:44:21