我正在寻找一种工具,可以像使用 IDE 一样突出显示代码(Ruby、PHP、JavaScript ...),然后将代码导出为 html 格式,以便在打开 html 页面时代码看起来就像使用 IDE 一样。
问问题
313 次
6 回答
3
您还可以使用 code2html(项目页面)为源代码着色。
code2html file.c > code.html
于 2010-04-10T12:06:35.567 回答
3
你至少可以用Vim做到这一点,用这个命令:
:TOhtml
于 2010-04-10T11:37:15.537 回答
2
于 2010-04-10T11:55:47.313 回答
1
要独立于编辑器,您可以简单地使用 ruby 语法gem。这是用户指南的摘录,其中显示了您正在寻找的功能:
require 'syntax/convertors/html'
convertor = Syntax::Convertors::HTML.for_syntax "ruby"
html = convertor.convert( File.read( "program.rb" ) )
puts html
于 2010-04-10T11:45:31.863 回答
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吗?
于 2010-04-11T09:02:56.557 回答
0
Textmate 也可以。请参阅 TextMate 包中的“从文档创建 HTML”。
于 2010-04-11T01:38:37.773 回答