Coderay - Ruby语法高亮库


未知
跨平台
Ruby

软件简介

CodeRay是一个语法高亮的Ruby库,效率很不错。

CodeRay目前支持的语法包括:

  1. Ruby
  2. C
  3. Delphi
  4. HTML
  5. RHTML (Rails)
  6. Nitro-XHTML
  7. YAML
  8. SQL
  9. Python
  10. Perl
  11. PHP
  12. Java

安装方法:gem install coderay

示例代码:

require 'rubygems'  
require 'coderay'  
tokens = CodeRay.scan <<-'CODE', :ruby  
  puts %[Hello, world!]  
  puts "Here\'s some #@@weird #{ { :code => "for you" } }"  
CODE  
print tokens.div(:line_numbers => :table, :css => :class)