我正在寻找一种可以像使用IDE一样突出显示代码(Ruby,PHP,JavaScript ...)的工具,然后将代码导出为html格式,以便在打开代码看起来就像IDE一样。添加代码突出显示并导出到HTML的工具
回答
您can do this与Vim至少,用这个命令:
:TOhtml
http://stackoverflow.com/a/8557573/367456 – hakre 2012-12-10 04:21:02
是独立的编辑器,你可以简单地使用红宝石syntax宝石。这里是用户指南,这表明你正在寻找的功能的摘录:
require 'syntax/convertors/html'
convertor = Syntax::Convertors::HTML.for_syntax "ruby"
html = convertor.convert(File.read("program.rb"))
puts html
Emacs支持出口代码中使用http://fly.srk.fer.hr/~hniksic/emacs/htmlize.el.cgi
您还可以使用code2html(project page)色源代码的HTML。
code2html file.c > code.html
注: “官方” 版本'生成HTML' - 现在已弃用的标签。我使用自己的版本生成CSS,取而代之。这个补丁的CSS版本可以在我的网站上下载:http://www.field-theory.org/software/index.html#code2html – user8472 2011-01-15 20:41:52
+它的包装:http://ysgitdiary.blogspot.fi/2012 /07/code2html-sh-wrapper-for-create-folder.html – 2012-07-24 15:57:11
Textmate也可以做到这一点。请参阅TextMate包中的“从文档创建HTML”。
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?
- 1. 代码突出显示Joomla
- 2. 添加尝试抓住突出显示的代码
- 3. 使用代码标记突出显示HTML代码 - 错误?
- 4. 将语法突出显示添加到网页(HTML/php)
- 5. 突出显示CSS中的PHP代码
- 6. RRD工具图突出显示NAN值
- 7. jqGrid突出显示新添加的行
- 8. 文本/代码突出显示jsDoc
- 9. Dreamweaver代码视图突出显示
- 10. Flex/Actionscript代码突出显示器
- 11. Netbeans:在突出显示的文本上应用HTML代码
- 12. jquery导航突出显示
- 13. 如何在突出显示时使用突出显示缩进代码highlight.js
- 14. 显示并突出显示HTML中的特定行
- 15. 解析缩减为HTML和突出显示代码语法
- 16. TextWrangler不会正确突出显示PHP和HTML代码
- 17. 找到并突出显示差异
- 18. 获取突出显示的文本 - 并导航到URL
- 19. 突出显示,然后淡出突出显示,列表项目动态添加到列表
- 20. 使用jQuery语法突出显示亮点在html textarea中突出显示Java代码
- 21. 使用代码折叠的源代码语法突出显示
- 22. 添加导航按钮突出显示jQuery循环
- 23. 将源代码转换为pdf,并突出显示
- 24. 搜索词突出显示代码不工作正确
- 25. 我在哪里放置最后添加记录的突出显示代码?
- 26. Jekyll语法突出显示不工作 - 类别未被添加
- 27. 将语法突出显示添加到Blogger中的问题
- 28. 将突出显示的事件添加到日历android studio
- 29. 有没有一种工具可以将C#导出为带有语法突出显示的HTML
- 30. 突出显示html表中的行?
可能重复上code2html http://stackoverflow.com/search?q=highlight+code – 2010-04-10 11:38:35