问题标签 [geshi]

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 回答
293 浏览

javascript - 语法荧光笔 js 文件中的错误

我正在使用此代码突出显示我的“Lua”代码:

我在控制台中看到此错误:

请帮我解决这个错误。谢谢。

0 投票
1 回答
129 浏览

mediawiki - Prettify.js 可以用来突出显示维基百科上的代码吗?

我想将突出显示的 Mathematica 源代码添加到 Wikipedia 页面,以及WR 的 Tweet-a-Program中的简短应用示例。

目前,prettify.js 中对 Mathematica 语法高亮有很好的支持,这就是 mathematica.stackexchange.com 和 Wolfram 社区用来显示代码的。

我知道 Wikipedia 支持 Geshi,但是Geshi 缺乏 Mathematica 支持,我想避免弄乱它,因为我有一段时间没有做过正则表达式了。

Prettify.js 可以用来突出显示在维基百科中发布的代码吗?

0 投票
1 回答
658 浏览

console - 在 Mediawiki 中为命令行突出显示 GeSHi 语法

Mediawiki 扩展SyntaxHighlight GeSHi是否带有对 bash/ash/sh 的突出显示支持,例如通过着色程序参数、字符串和数字或强调命令?示例(这是 bash 的突出显示):

或者是否有一些(通用)语言定义涵盖了其中一些?

0 投票
1 回答
104 浏览

html - GeSHi 语法高亮:显示源代码而不是渲染的 HTML

如何输出突出显示的代码片段的 HTML 源代码,而不是显示呈现的 HTML?在下面的示例中,输出已完全呈现,但我需要 HTML 源代码。

为了得到源 HTML 代码,我必须在上面的代码中改变什么?

0 投票
1 回答
246 浏览

syntax-highlighting - 想要在 Mediawiki 页面上突出显示“Mediawiki 语法”

我一直在问这个查询的 Goodle 和 Stackoverflow 变体:

  • Syntax highlighting of mediawiki syntax

几乎无一例外,我都收到了推荐我访问 Mediawiki Extension:SyntaxHighlight页面的点击率。不幸的是,在这种情况下,这是问题,而不是答案。

具有讽刺意味的是,我确实在 MoinMoin 上找到了一个热门,即 wiki 具有 MediaWiki 语法突出显示。

我想做的是在一些 mediawiki 页面标记周围使用 syntaxhighlight 来演示如何设置不同的页面或部分。目前我正在使用<syntaxhighlight lang="text" ... >.

我想要一个合适的“wiki”-highlight 选项或一个可行的替代方案来突出显示一些 wiki 标记。理想情况下,说:

  • <syntaxhighlight lang="mediawiki" >...</syntaxhighlight>

我很惊讶以前没有人问过这个问题。


编辑2016-05-09

作为一项工作,我暂时确定了以下内容。它不像在 syntaxhighlight 中包含 final 标记那么漂亮,但它完成了工作:

其中显示了</syntaxhighlight>主框外的结束标签。

0 投票
1 回答
36 浏览

php - 将 GeShi 与 Zotonic CMS 一起使用

是否可以将 GeShi 语法荧光笔(用 PHP 编写)与 Zotonic CMS(用 erlang 编写)一起使用?

是否存在特定模块或者是否需要使用 erlang 进行一些修改?

0 投票
1 回答
112 浏览

syntax-highlighting - MediaWiki 搜索标签(SyntaxHighlight GeSHi 扩展)

如何启用<syntaxhighlight>标签搜索(SyntaxHighlight GeSHi 扩展)?我正在尝试在其中搜索com.android.chrome,但没有找到结果:-(。恕我直言,字符串的长度足以被发现。

0 投票
1 回答
70 浏览

joomla - 在 Joomla wiki 中启用高亮代码的复制和粘贴

我正在查看涵盖在 Joomla 中开发组件的教程页面。在代码部分中,有一些行以黄色背景突出显示,表示与教程中的上一步相比新/更改的代码行。一个例子是本页开头附近的大代码块。问题是,当您尝试复制这些突出显示的行并将它们粘贴到您自己的编辑器(例如 notepad++ 或 sublime)中的代码中时,您只需将所有这些行粘贴到一个长行中,而不是将它们分开网页上显示的行。

我真的很想修改文档,以便您可以继续突出显示新行,还可以将它们复制并粘贴到您自己的编辑器中,但我不知道如何。

到目前为止我发现了什么:根据这个 wiki 扩展页面,Joomla 文档 wiki 使用语法突出显示扩展,可以突出显示代码部分。在特定的开发人员教程页面中,这是通过例如调用的

但是,这会导致 html 中的这些行实际上不存在换行符。相反,CSS(特别是一个名为“xtra”的类)使用 display:block 指令转换这些元素,以使它们出现在单独的行上。

我尝试了各种方法,例如通过 html & 符号添加换行符、更改突出显示属性以提供一系列页面(highlight="1-21")、尝试添加行号、尝试复制该语法突出显示页面上显示的内容上面等等,但没有任何效果。几个月前我也在 Joomla 论坛上提出了这个问题,但没有得到任何回应。

有什么建议么?

谢谢,罗比

0 投票
1 回答
59 浏览

php - PHP GeSHi 高亮大字符串

我正在使用 PHP 库 GeSHi 来突出显示 XML 文件的内容。它适用于小文件。但是当我想突出显示大文件(200k 行)时,会发生错误:允许的内存大小为 536870912 字节已用尽......

我是怎么做到的:

有没有办法突出显示像 GeSHi 这样的低内存使用的 XML?也许有办法在不增加内存限制的情况下优化 GeSHi 高亮过程?

谢谢!

0 投票
1 回答
121 浏览

mediawiki - 格氏新语

我运行一个 mediawiki 并想使用语法突出显示。我为此使用了扩展程序https://www.mediawiki.org/wiki/Extension:SyntaxHighlight

这很好用。唉,我想强调一种不属于这个扩展的语言。所以我写了一个 python egg 来扩展 pygments,这样它就可以解析我的语言(使用入口点)。这工作正常。

现在我正在努力让两者一起工作。如何告诉 MediaWiki 的 GeShi 扩展使用我的 pygments 扩展?我必须做什么,这样才能<syntaxhighlight lang="myLanguage">使用我的语言词法分析器和风格?