2012年5月25日 星期五

2012年5月14日 星期一

Syntax Highlighter Example

Syntax Highlighter是一個專門Blog上標示程式碼的工具如下所示
<pre class="brush:c">
void main(int argc, char *argv[])
{         
  struct dm642_emacif *dm642_emacif;
  EMAC_open(1, (Handle)dm642_emacif,&dm642_emacif->emac_config, &dm642_emacif->hEMAC);

  return ;
}
</pre>
void main(int argc, char *argv[])
{         
  struct dm642_emacif *dm642_emacif;
  EMAC_open(1, (Handle)dm642_emacif,&dm642_emacif->emac_config, &dm642_emacif->hEMAC);

  return ;
}

以下是 Syntax Highlighter 定義方式
------------------------------------------------------------------------
ActionScript3as3, actionscript3shBrushAS3.js
Bash/shellbash, shellshBrushBash.js
ColdFusioncf, coldfusionshBrushColdFusion.js
C#c-sharp, csharpshBrushCSharp.js
C++cpp, cshBrushCpp.js
CSScssshBrushCss.js
Delphidelphi, pas, pascalshBrushDelphi.js
Diffdiff, patchshBrushDiff.js
Erlangerl, erlangshBrushErlang.js
GroovygroovyshBrushGroovy.js
JavaScriptjs, jscript, javascriptshBrushJScript.js
JavajavashBrushJava.js
JavaFXjfx, javafxshBrushJavaFX.js
Perlperl, plshBrushPerl.js
PHPphpshBrushPhp.js
Plain Textplain, textshBrushPlain.js
PowerShellps, powershellshBrushPowerShell.js
Pythonpy, pythonshBrushPython.js
Rubyrails, ror, rubyshBrushRuby.js
ScalascalashBrushScala.js
SQLsqlshBrushSql.js
Visual Basicvb, vbnetshBrushVb.js
XMLxml, xhtml, xslt, html, xhtmlshBrushXml.js
-------------------------------------------------------------------------
之後寫範例程式就可以用這東西標清楚了