问题标签 [google-code-prettify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
286 浏览

c# - Asp.net,来自文件的语法高亮代码与谷歌美化

在我的页面中,我将从链接参数中获取 ID,使用该 ID,我将在数据库中搜索文件路径,在读取文件并存储其内容后,我想将其内容放入我的<pre>标签中......所以我会有一个文字,其中的文本将是:

我的问题是,如果我需要将文件逐行读取到字符串数组中,我将如何在其中插入内容,除非我将其全部读入一个字符串,但是会使文本看起来像页面中的一大行。

此外,它是否会与literal语法(?)定义冲突,因为对于引号我们必须做\"而不是"......?

0 投票
2 回答
307 浏览

google-sites - 如何在 Google 网站上添加代码小工具

我有一个谷歌网站,我想知道如何在我的网站上的代码块中显示代码,类似于在 stackoverflow 或 stackexchange 上显示代码的方式。我一直在寻找谷歌小工具,但找不到。任何想法是否已经有一个小工具可以做到这一点,或者我是否应该创建一个。

公共类代码(){

//这是我的代码

}

0 投票
1 回答
1990 浏览

javascript - 谷歌在请求外部文件的离线/本地主机应用程序中美化

谷歌美化对我来说非常有用。我已经构建了一个带有 Twitter 引导前端和 google prettify 语法突出显示的应用程序。但是该应用程序也用于离线工作,例如本地主机,所以我包含了 prettify.js 和 prettify.css。

现在当我离线并在应用程序中工作时,它会开始通过本地 prettify.js 版本查找在线代码:

  • https://google-code-prettify.googlecode.com/svn/loader/lang-"+encodeURIComponent(D[m])+".js

  • https://google-code-prettify.googlecode.com/svn/loader/skins/"+encodeURIComponent(N[m])+".css

  • https://google-code-prettify.googlecode.com/svn/loader/prettify.css

它离线工作正常,但为什么它请求外部 js 和 css 文件,我如何从缩小的 prettify.js 中删除它?我不需要它,它正在减慢应用程序的速度。

0 投票
2 回答
7736 浏览

google-code-prettify - 谷歌美化语言代码列表

我在任何地方都找不到这个,我发誓我以前可以很简单地不用太多窥探。谁能帮我?谢谢。我会很感激。另外,美化是否支持批处理?

0 投票
0 回答
164 浏览

javascript - 点击按钮美化代码 - Javascript

我正在为我的 javascript 代码使用谷歌代码美化。我有一个带有提交按钮的表格,填写表格并点击提交按钮;生成一些代码片段。

问题:在 onload 和 onclick 上调用相同的函数来生成代码。通过 onload 生成的代码经过美化,但在单击提交按钮时无法看到相同的结果(尽管生成了正确的代码)。

代码:

请注意,onload my 'pre' tag 看起来像:<pre class="prettyprint lang-html prettyprinted" style="">和 onclick of submit button<pre class="prettyprint lang-html">

0 投票
0 回答
1247 浏览

javascript - 谷歌美化,prettyPrint() 不起作用

今天我下载了prettify-4-Mar-2013.tar.bz2。我在里面使用了“prettify.css”和“prettify.js”。我知道我可以简单地使用它,只需使用“run_prettify.js”,但我想提供我自己的 JS 和 CSS。这是我的html。

这是我的javascript。(我已经导入了 jQuery.js、prettify.css、prettify.js。)下面的所有 javascripts 都不起作用。

或者

错误消息是“Uncaught TypeError: Property 'prettyPrint' of object [object Object] is not a function”

或者

还是不行。

0 投票
2 回答
254 浏览

javascript - jQuery:在 pre 标记之前查找注释

我尝试用漂亮的打印来实现像 SO 代码高亮。如何在 pre 标签之前获得评论?

如何在 pre 标签之前获得评论?

0 投票
2 回答
407 浏览

ada - 谷歌美化:ada语法

我目前正在尝试使用google prettify和我在这里找到的文件在我的网站上突出显示 Ada 代码。但是,我无法将后面的文件与 prettify 一起使用,并且自动语言检测会用 ' 字符(例如 Array'first 或 integer'image )混淆属性,并将它们突出显示为字符串分隔符。

例如,我有以下示例代码,我希望它在我的页面中正确格式化:

任何帮助,将不胜感激。

编辑:我尝试使用pre class="prettyprint lang-ada"标记,以便它使用 lang-ada 自定义脚本,但没有成功。

0 投票
1 回答
2233 浏览

css - 用于在 tumblr 上显示代码片段的水平滚动区域

我正在尝试使用美化和 css 自定义设置我的 tumblr 主题以显示 python 代码片段。我对 css 是全新的,但我现在几乎可以按照我的意愿工作(感谢在网上搜索示例)。但是,文本太长时会换行,我无法弄清楚如何让它只显示滚动条。

这是我现在正在使用的。我发现一些页面说我想在这里添加空格:但是在浏览了所有选项之后,它们似乎都不起作用。选项 nowrap 使得它没有任何换行符。

如果我添加 width: 2000px 或一些巨大的东西,它会阻止文本换行,但它会被覆盖在所有内容之上,并且不会出现滚动条。

谢谢您的帮助。

0 投票
2 回答
172 浏览

google-code-prettify - 我可以将谷歌代码美化用于商业用途吗?

我可以将谷歌代码美化用于商业用途吗?我看到了代码许可证 - Apache 许可证 2.0。我需要一份 Apache 许可证的副本吗?