如何在演示文稿中格式化代码块?

时间:2008-11-11 14:31:52

标签: syntax-highlighting openoffice.org google-docs presentation

我正在准备使用Google幻灯片的演示文稿,但我也可以在Open Office中处理包含代码段的演示文稿。

使用Google文档或Open Office Presenter在代码段上执行基本语法突出显示是否有简单方法?

编辑:由于我相信我可以找到嵌入HTML的方法,因此任何可以在HTML上执行语法突出显示的工具也会受到欢迎。

9 个答案:

答案 0 :(得分:160)

在线语法高亮显示器:http://markup.su/highlighter/

只需复制并粘贴到您的文档中即可。

编辑:

似乎上面的网站暂时关闭,所以继承人:http://hilite.me/

答案 1 :(得分:20)

http://www.tohtml.com/创建语法突出显示了许多语言的HTML代码。这可能就是你要找的东西。

答案 2 :(得分:6)

如果您正在使用Visual Studio(这可能也适用于Eclipse,但我从未尝试过)并且您复制了&粘贴到Microsoft Word(或任何其他微软产品),它将粘贴您的IDE所具有的任何颜色的代码。然后,您只需要将文本复制到所需的应用程序中,然后将其粘贴为富文本。

我只是在Visual Studio中看到这项工作与其他Microsoft产品有关,但我不知道它是否会有任何帮助。

答案 3 :(得分:5)

使用新的Add-Ons for Google Drive,您可以使用Code Pretty add-on获取代码突出显示。

答案 4 :(得分:4)

我也想过这个。最后,我的解决方案是使用github gist。不要忘记它也有突出功能。只需复制它。 :)

答案 5 :(得分:2)

只是一些建议:

  • 屏幕截图可能是一种简单的方法,但您必须确保图像中的代码足够大且清晰,可以阅读。 (不是整个截图,只是相关部分)
  • 如果您可以嵌入html,那么有很多工具可以生成突出显示语法的html。

答案 6 :(得分:2)

结帐http://codepad.org。它可能无法解决海报的问题;但是,我认为这对阅读本文的其他人有用。

答案 7 :(得分:1)

如果您在emacs中编写代码,那么您可能对htmlize elisp包感兴趣。

答案 8 :(得分:1)

coooder

“此扩展为LibreOffice.org提供语法突出显示功能。对于想要在编写器文档中显示代码片段的开发人员,COOoder将非常​​有用。使用的颜色与GeSHi中的颜色相同。将为每种语言创建字符样式元素“。