Shammer's Philosophy

My private adversaria

ソースコード整形表示

いろいろなサイトで、ソースコードをきれいに整形してカラフルにしているのをよく見る。あれ、なかなか便利でいいなと思う。調べてみると、SyntaxHighlighter - What's new in 3.0?あたりのJavaScriptを使用しているみたいだ。自分でサイトを立ち上げていたりすれば、こういうスクリプトを自由に置いたりできるのだろうけれども、そうじゃなければ直接HTMLで上記サイトにあるJavaScriptを参照するようにするか、、、(外部からのアクセス用のJavaScriptがあるのを確認したわけじゃないけれど)
直接こういうHTMLを生成するようなプログラムを書いてみようかな。各言語ごとの固有の予約語を全てチェックして色付けするとかはできないかもしれないけれども、インデントと行番号の付与くらいならそんなに難しくないだろう。