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