ソースコード表示に便利なPHPクラスライブラリ (Generic Syntax Highlighter)

2006年12月28日(木) 10:00

Generic Syntax Highlighter
ホームページ上にソースコードを表示する際に、ソースコード部分をエディタで表示しているかのように配色して表示したほうが分かりやすい。

HTMLコンテンツとは別に用意したソースコードのファイルを表示したい場合などにも重宝するのがGeSHi - Generic Syntax Highlighter。

GeSHi は以下の言語に対応している
Actionscript、ADA、Apache Log、AppleScript、ASM、ASP、AutoIT、Backus-Naur form、Bash、BlitzBasic、C、C for Macs、C#、C++、CAD DCL、CadLisp、CFDG、CFDG、ColdFusion、CSS、Delphi、DIV、DOS、Eiffel、Fortran、Fortran、FreeBasic、GML、Groovy、HTML、Inno、IO、Java、Java 5、Javascript、LaTeX、Lisp、Lua、Microprocessor ASM、mIRC、MySQL、NSIS、Objective C、OCaml、OpenOffice BASIC、Oracle 8 SQL、Pascal、Perl、PHP、PL/SQL、Python、Q(uick)BASIC、robots.txt、Ruby、SAS、Scheme、SDLBasic、Smalltalk、Smarty、SQL、T-SQL、TCL、thinBasic、Uno IDL、VB.NET、Visual BASIC、Visual Fox Pro、Winbatch、XML

外部ファイルの読込みや、エンコード指定、ソースコードの言語指定以外にも細かな指定が可能になっている。

ドキュメントもあり導入はそれほど難しくなく行える。 ただし利用するにはPHPが利用できる環境が必要になるのでご注意いただきたい。 

関連する記事