Changes between Version 4 and Version 5 of TracSyntaxColoring
- Timestamp:
- Oct 21, 2006, 4:00:08 AM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracSyntaxColoring
v4 v5 1 1 = ソースコードのシンタックスカラーリング = 2 Trac は [wiki:WikiFormatting Wiki形式] のテキストと [wiki:TracBrowser リポジトリブラウザ] での、ソースコードの言語特有のシンタックスハイライト をサポートしています。2 Trac は [wiki:WikiFormatting Wiki形式] のテキストと [wiki:TracBrowser リポジトリブラウザ] での、ソースコードの言語特有のシンタックスハイライトに対応しています。 3 3 4 色付けを行うために、 Tracはとても多くのプログラミング言語をサポートしている外部のライブラリを使用しています。4 色付けを行うために、 Trac はとても多くのプログラミング言語に対応している外部のライブラリを使用しています。 5 5 6 現在、 Tracは以下にあげる1つ以上のパッケージを使用して、シンタックスハイライトをサポートしています:6 現在、 Trac は以下にあげる 1 つ以上のパッケージを使用して、シンタックスハイライトを実現しています: 7 7 8 * [http:// people.ssh.fi/mtr/genscript/ GNU Enscript]8 * [http://www.codento.com/people/mtr/genscript/ GNU Enscript] 9 9 * [http://silvercity.sourceforge.net/ SilverCity] 10 10 … … 15 15 どちらのパッケージも使用できないときは、 Trac はプレーンテキストでデータを表示します。 16 16 17 '''Note:''' Enscript はとても多くのプログラミング言語 をサポートしますが、 !SilverCity はライブラリが一つで、外部プロセスで実行しないので、 Enscript よりも処理が速いです。17 '''Note:''' Enscript はとても多くのプログラミング言語に対応しますが、 !SilverCity はライブラリが一つで、外部プロセスで実行しないので、 Enscript よりも処理が速いです。 18 18 19 19 === SilverCity について === 20 !SilverCity は [http://www.scintilla.org/ Scintilla] の lexer を使用します。 Scintilla は !SilverCity が実装しているよりもより多くのプログラミング言語 をサポートしています。もし、 !SilverCity に Scintilla でサポートされているプログラミング言語を追加したいならば、そんなに難しいことではありません。どのようにすればいいのかは、 [http://projects.edgewall.com/trac/wiki/SilverCityAddLanguage SilverCityAddLanguage] を参照してください。20 !SilverCity は [http://www.scintilla.org/ Scintilla] の lexer を使用します。 Scintilla は !SilverCity が実装しているよりもより多くのプログラミング言語に対応しています。もし、 !SilverCity に Scintilla が対応しているプログラミング言語を追加したいならば、そんなに難しいことではありません。どのようにすればいいのかは、 [http://trac.edgewall.org/wiki/SilverCityAddLanguage SilverCityAddLanguage] を参照してください。 21 21 22 22 23 == サポートしているシンタックスハイライト ==23 == 対応しているシンタックスハイライト == 24 24 25 25 || || !SilverCity || Enscript || … … 28 28 || * ASP || X || X || 29 29 || * C || X || X || 30 || * C# || || X(2) || 30 31 || * C++ || X || X || 31 32 || * Java || || X || … … 40 41 || IDL || || X || 41 42 || Javascript || X || X || 42 43 43 || m4 || || X || 44 44 || Makefile || || X || … … 62 62 || Visual Basic |||| X || 63 63 || VRML || || X || 64 || XML || X || X||64 || XML || X || || 65 65 66 ''(*) [wiki:WikiFormatting WikiFormatting] の WikiProcessors でシンタックスハイライトが サポートされています。''66 ''(*) [wiki:WikiFormatting WikiFormatting] の WikiProcessors でシンタックスハイライトが対応しています。'' 67 67 68 68 ''(1) Enscript では Ruby のハイライトは含まれていません。 Ruby のハイライトルールは [http://neugierig.org/software/ruby/] から入手することができます。'' 69 69 70 ''(2) C# のハイライトは Enscript の配布物には含まれていません。 C# 用のハイライトのルールは http://wiki.hasno.info/index.php/Csharp.st より入手可能です。 71 70 72 == その他のソフトウェア == 71 * GNU Enscript -- http://people.ssh.fi/mtr/genscript/ 73 * GNU Enscript -- http://directory.fsf.org/GNU/enscript.html 74 * GNU Enscript for Windows -- http://gnuwin32.sourceforge.net/packages/enscript.htm 72 75 * !SilverCity -- http://silvercity.sf.net/ 73 76