如何在 iWork 09 Pages 上设置代码语法高亮?

Ari*_*rie 3 osx-leopard osx-snow-leopard iwork-09 iwork-pages

就像我们可以使用 SyntaxHighlighter2 插件在 Wordpress MU 上写博客时使用流行编程语言的语法高亮显示源代码一样。

我想知道我们是否可以为iWork 09 Pages上的某个文本块设置语法高亮。

例如,假设我在 Pages 上写作时有 ruby​​、rails、jQuery、javascript、html 源代码,然后我想为每种不同的语言/框架使用语法高亮设置它们,而不阻塞每个字符,然后一一设置其颜色. 如何 ?

Jos*_*unt 5

Pages 实际上不允许代码语法高亮显示,因此您将不得不使用一些变通办法来做到这一点。

幸运的是,Pages 支持保留粘贴文本的格式。使用此功能,您只需将代码粘贴到支持语法突出显示的粘贴箱中,然后将代码复制并粘贴到 Pages 文档中即可。

这里有几个可以工作的 pastebins(每个都有优点和缺点)

  1. Slexy:Slexy 支持最多数量的语法高亮语言,但是当您复制和粘贴代码时,它也会复制行号。你可能会也可能不会在这之后。
  2. dpaste:Dpaste 仅支持 14 种不同的“语言”,都是面向网络的全新语言,因此如果您追求 C++ 突出显示,请选择其他语言之一。但是,它不会跨行号复制。
  3. Pastie: Pastie 支持与 dpaste 相同的语言(或多或少),但还包括更多“传统”语言,例如 C 和 C++。它还具有 16 种不同的语法高亮主题。它不会跨行号复制。

使用相同的 代码 示例,我对粘贴到 Pages 09 中的三个 pastebin 进行了这个小预览