大多数PHP开发人员可能熟悉名为"GeSHi“的语法高亮工具,它通过使用HTML和CSS来获取代码,突出显示代码:
include('geshi.php');
$source = 'echo "hello, world!";
$language = 'php';
$path = 'geshi/';
$geshi = new GeSHi($source, $language, $path);
echo $geshi->parse_code();GeSHi支持wide range of languages。
我想知道,Perl是否有类似的模块?
发布于 2010-12-25 20:20:57
- [Wiki syntax highlighting article](http://en.wikipedia.org/wiki/Syntax_highlighting#Syntax_highlighting_engines) - among the ones it lists, the Perl ports/APIs seem to exist for Kate and [Colorer (Syntax::Highlight::Universal)](http://search.cpan.org/~palant/Syntax-Highlight-Universal/)
- [This very good review of HTML syntax highlighters](http://www.xibl.com/web-development/html-syntax-highlighters/), which contains a lot of client-side ones such as SHJS and many others.
发布于 2010-12-25 23:59:35
您也可以考虑将其用于客户端语法突出显示。http://alexgorbatchev.com/SyntaxHighlighter/
发布于 2010-12-26 02:59:00
我用PPI::HTML包得到了一些非常好的结果。在将文本转换为HTML之前,它使用PPI来解析Perl。
https://stackoverflow.com/questions/4529975
复制相似问题