2008年5月12日 星期一

Syntax Highlighter

今天小試了一下 Syntax Highlighter 這個玩意兒,還蠻不錯的,單純使用 Javascript 就可以來做程式語言語法的顯示。支援的語法有十二種,連 Ruby 都有,而且使用起來很簡單,一點都不難。

Language Aliases
C++ cpp, c, c++
C# c#, c-sharp, csharp
CSS css
Delphi delphi, pascal
Java java
Java Script js, jscript, javascript
PHP php
Python py, python
Ruby rb, ruby, rails, ror
Sql sql
VB vb, vb.net
XML/HTML xml, html, xhtml, xslt


我實做了一個 Syntax Highlight 的小程式 - syntax-highlight ,單純只做語法亮顯,沒有儲存的功能。偷偷看了一下他的程式,跟我當初想做語法亮顯的想法是相同的,而我覺得他做的更好的地方是他用了 Javascript ,跟我當初還想用 PHP 或是 Ruby 比起來,簡直是高招,完全不需要考慮到 server side 的語言,漂亮!