2009-12-07 84 views

回答

1

您可以将小工具插入Google协作平台页面。您可以使用任意数量的开放源代码javascript语法荧光笔创建一个使用语法突出显示的小工具。

不是一个理想的解决方案,但会得到你想要的。让我知道你是否想要更多的指针。

+0

创建小工具的任何指针? – user855 2009-12-07 06:25:42

+0

请在此处查看小工具API:http://code.google.com/apis/gadgets/docs/gs.html 此处还提供小工具编辑器:http://code.google.com/apis/gadgets/docs /tools.html#GGE 这里是一个JavaScript代码突出显示器:http://code.google.com/p/syntaxhighlighter/ – 2009-12-07 06:41:36

7

不幸的是,直到现在还没有人支持Google协作平台中的语法高亮。作为解决方法,您可以使用http://tohtml.com/并在其中输入代码,并将彩色输出(不是HTML)直接复制到您的Google协作平台页面。

只要您不需要定期编辑大部分代码,它就可以完美地工作。

+0

这与我们所做的相似;而不是[tohtml](http://tohtml.com),我们使用[Quick Highlighter](http://quickhighlighter.com/index.php)(选中“组合样式和HTML代码”复选框),因为我们喜欢输出更好;不是复制彩色输出,而是复制HTML,并将其粘贴到Google协作平台编辑器的HTML视图中。这很有效,但正如你所说,如果你想要经常编辑代码,这会非常痛苦。 – Geoff 2011-04-04 20:14:59

+0

你们真棒,非常感谢你们的联系!我现在可以让我的博客上的代码看起来不错! http://www.codeofaninja.com/。再次非常感谢! :) – Kris 2011-06-14 00:24:46

+0

快速高亮显示不可用于TSQL,因为它会在括号内的[[Fieldnames]]中添加空格。 – 2015-08-31 15:29:35

2

我曾尝试用Google Code Prettify自己创建一个小工具,并且出现了一些问题。

一个是不支持的类,所以你将不得不遵循堆栈溢出正在做什么来美化。 http://www.codingthewheel.com/archives/syntax-highlighting-stackoverflow-google-prettify

我面临的另一个问题是iframe和父框架之间的交互。您会注意到存在域权限问题,因此您将无法从您的iframe访问parent.document。

这应该可以为一些人节省几个小时的哈希测试。

0

我找到了另一种方法。

如果您使用IntelliJ,只需从IntelliJ编辑器复制代码并将其粘贴到您的Google网站文本中(而不是以html模式)。

开箱即用!

如果你想要不同的主题取决于网站,只需从here下载一些IntelliJ颜色主题。

相关问题