Changes between Version 4 and Version 5 of TracSyntaxColoring


Ignore:
Timestamp:
Oct 21, 2006, 4:00:08 AM (18 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracSyntaxColoring

    v4 v5  
    11= ソースコードのシンタックスカラーリング =
    2 Trac は [wiki:WikiFormatting Wiki形式] のテキストと [wiki:TracBrowser リポジトリブラウザ] での、ソースコードの言語特有のシンタックスハイライトをサポートしています。
     2Trac は [wiki:WikiFormatting Wiki形式] のテキストと [wiki:TracBrowser リポジトリブラウザ] での、ソースコードの言語特有のシンタックスハイライトに対応しています。
    33
    4 色付けを行うために、Tracはとても多くのプログラミング言語をサポートしている外部のライブラリを使用しています。
     4色付けを行うために、 Trac はとても多くのプログラミング言語に対応している外部のライブラリを使用しています。
    55
    6 現在、Tracは以下にあげる1つ以上のパッケージを使用して、シンタックスハイライトをサポートしています:
     6現在、 Trac は以下にあげる 1 つ以上のパッケージを使用して、シンタックスハイライトを実現しています:
    77
    8  * [http://people.ssh.fi/mtr/genscript/ GNU Enscript]
     8 * [http://www.codento.com/people/mtr/genscript/ GNU Enscript]
    99 * [http://silvercity.sourceforge.net/ SilverCity]
    1010
     
    1515どちらのパッケージも使用できないときは、 Trac はプレーンテキストでデータを表示します。
    1616
    17 '''Note:''' Enscript はとても多くのプログラミング言語をサポートしますが、 !SilverCity はライブラリが一つで、外部プロセスで実行しないので、 Enscript よりも処理が速いです。
     17'''Note:''' Enscript はとても多くのプログラミング言語に対応しますが、 !SilverCity はライブラリが一つで、外部プロセスで実行しないので、 Enscript よりも処理が速いです。
    1818
    1919=== 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] を参照してください。
    2121
    2222
    23 == サポートしているシンタックスハイライト ==
     23== 対応しているシンタックスハイライト ==
    2424
    2525|| || !SilverCity || Enscript ||
     
    2828|| * ASP    || X || X ||
    2929|| * C      || X || X ||
     30|| * C#     ||   || X(2) ||
    3031|| * C++    || X || X ||
    3132|| * Java   ||   || X ||
     
    4041|| IDL      ||   || X ||
    4142|| Javascript || X || X ||
    42 
    4343|| m4       ||   || X ||
    4444|| Makefile ||   || X ||
     
    6262|| Visual Basic |||| X ||
    6363|| VRML     ||   || X ||
    64 || XML      || X || X ||
     64|| XML      || X || ||
    6565
    66 ''(*) [wiki:WikiFormatting WikiFormatting] の WikiProcessors でシンタックスハイライトがサポートされています。''
     66''(*) [wiki:WikiFormatting WikiFormatting] の WikiProcessors でシンタックスハイライトが対応しています。''
    6767
    6868''(1) Enscript では Ruby のハイライトは含まれていません。 Ruby のハイライトルールは [http://neugierig.org/software/ruby/] から入手することができます。''
    6969
     70''(2) C# のハイライトは Enscript の配布物には含まれていません。 C# 用のハイライトのルールは http://wiki.hasno.info/index.php/Csharp.st より入手可能です。
     71
    7072== その他のソフトウェア ==
    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
    7275 * !SilverCity -- http://silvercity.sf.net/
    7376