【问题标题】:How To Format A Block of Code Within a Presentation? [closed]如何格式化演示文稿中的代码块? [关闭]
【发布时间】:2010-09-21 19:33:55
【问题描述】:

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

是否有任何简单的方法可以使用 Google Docs 或 Open Office Presenter 对代码 sn-ps 执行基本语法突出显示?

编辑:因为我相信我可以找到一种嵌入 HTML 的方法,所以任何可以在 HTML 上执行语法突出显示的工具也是受欢迎的建议。

【问题讨论】:

  • 如果你从 InteliJ 产品复制它就可以工作:)
  • 查看Code Highlight 附加组件。它突出显示幻灯片演示文稿中的一段代码。支持多种语法(React、Vue、C++、Go 等)并提供市场上最流行的主题(VS Code、Cobalt、One Dark 等)

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


【解决方案1】:

只是一些建议:

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

【讨论】:

    【解决方案2】:

    http://www.tohtml.com/ 为许多语言创建了语法高亮的 HTML 代码。它可能是您正在寻找的。​​p>

    【讨论】:

    • 问题是在那之后该怎么做。我安装了 qt-source-highlight 并获得了 HTML。但是 OOO Presentation 似乎没有插入 HTML 的选项,我也找不到一些程序来导出带有另一个选项的语法(例如 RTF)。对于 Windows,我找到了这个答案:fauskes.net/nb/syntaxms 但我使用的是 LINUX,而 oowriter 没有这个选项。
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

      我只在 Visual Studio 和其他 Microsoft 产品中看到过这项工作,所以我不知道它是否会有所帮助。

      【讨论】:

        【解决方案5】:

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

        【讨论】:

        • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
        • 这不是一篇文章,它是指向可能具有某些所需功能的工具的链接。如果链接更改并且工具变得不可用,则答案将变得无关紧要。
        【解决方案6】:

        在线语法高亮:

        http://hilite.me/

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

        【讨论】:

        • Presentation 不再允许您添加任意 html。
        • @iliacholy 您可以从预览框中复制并粘贴文本,而不是使用 HTML 代码
        • 如果也缩进就好了..
        • 此服务不可用
        【解决方案7】:

        我也想过这个。最后,我的解决方案是使用github gist。别忘了它也有高亮功能。复制它。 :)

        【讨论】:

          【解决方案8】:

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

          【讨论】:

          • 不幸的是,这仅适用于文档和电子表格,而不适用于演示文稿,这就是问题所在。
          • 现在它也适用于演示。他们可能添加了该功能
          • 无法调整此插件的颜色...使其不那么有用
          • @GameDeveloper 你是如何设法让它在演示文稿中工作的?
          • 哦。这是一个古老的评论。谁还记得.. 2 年内发生了如此大的变化。也许我从另一个支持标记的编辑器复制粘贴。我真的不记得了XD
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-23
          • 2014-06-23
          • 2011-03-02
          • 1970-01-01
          • 2012-08-08
          相关资源
          最近更新 更多