Google Codeで使われているソースコードハイライタ「Google Code Prettify」
Google Code PrettifyはJavaScript/CSS製のオープンソース・ソフトウェア。Google Codeではリポジトリにあるソースコードをオンラインで閲覧する機能がある。多様な言語に対応しており、色づけによってソースコードの閲覧が容易になる。
そんなハイライトライブラリがGoogle Code Prettifyだ。Google Codeに限らず容易に使えるインタフェースが提供されているので、任意のソフトウェアやブログに組み込むことが出来るだろう。標準で多数の言語に対応していることもメリットの一つだ。
対応している言語はCSS/Bash/C/C++/Java/JavaScript/Perl/Python/SQL/XML/HTML/XHTML/XSL/WhiteSpace/Lua/VBScript/Haskell/OCaml/Lisp/Square/Protocol Buffers/Wikiなどとなっている。これだけ多様な言語に対応していれば、通常のハイライト表示には十分と癒えるのではないだろうか。
コードの自動判別機能はないようで、JavaScript呼び出し時に判別する必要がある。ハイライト表示の他、行番号の表示にも対応しているなど使い勝手は良い。ブログのコード表示にも使えそうな便利なライブラリだ。
google-code-prettify - Project Hosting on Google Code
http://code.google.com/p/google-code-prettify/




言語は自動判別してくれますよ。強制的に指定することも出来るというだけで通常は指定する必要ないです。
Comment by kotarok | 2009/11/01 Sunday
おお、そうでしたか。それは良い情報ありがとうございます!
Comment by admin | 2009/11/02 Monday
I want to quote your post in my blog. It can?
And you et an account on Twitter?
Comment by pwnzorro | 2009/12/25 Friday