用于添加代码突出显示并导出到HTML的工具

时间:2010-04-10 11:34:19

标签: php ruby ide pretty-print

我正在寻找一个可以突出显示代码(Ruby,PHP,JavaScript ......)的工具,就像使用IDE一样,然后将代码导出为html格式,以便在打开html页面时,代码看起来就像IDE。

6 个答案:

答案 0 :(得分:3)

至少can do this Vim,使用此命令:

:TOhtml

答案 1 :(得分:3)

您还可以使用code2html(project page)为源代码着色。

code2html file.c > code.html

答案 2 :(得分:2)

Emacs支持使用http://fly.srk.fer.hr/~hniksic/emacs/htmlize.el.cgi

将代码导出为html

答案 3 :(得分:1)

要独立于编辑器,您只需使用ruby syntax gem。以下是用户指南的摘录,其中显示了您要查找的功能:

require 'syntax/convertors/html'

convertor = Syntax::Convertors::HTML.for_syntax "ruby"
html = convertor.convert( File.read( "program.rb" ) )

puts html

答案 4 :(得分:1)

highlight_file会很快,虽然只有PHP解决方案。

<?php highlight_file("somefile.php"); // basic usage
highlight_file(__FILE__);
$out = highlight_file("file.php") // string variable, can be written to file etc.
?>

除此之外 - 你试过GeSHi吗?

答案 5 :(得分:0)

Textmate也可以这样做。请参阅TextMate包中的“从文档创建HTML”。