问题标签 [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.
javascript - 语法荧光笔 js 文件中的错误
我正在使用此代码突出显示我的“Lua”代码:
我在控制台中看到此错误:
请帮我解决这个错误。谢谢。
mediawiki - Prettify.js 可以用来突出显示维基百科上的代码吗?
我想将突出显示的 Mathematica 源代码添加到 Wikipedia 页面,以及WR 的 Tweet-a-Program中的简短应用示例。
目前,prettify.js 中对 Mathematica 语法高亮有很好的支持,这就是 mathematica.stackexchange.com 和 Wolfram 社区用来显示代码的。
我知道 Wikipedia 支持 Geshi,但是Geshi 缺乏 Mathematica 支持,我想避免弄乱它,因为我有一段时间没有做过正则表达式了。
Prettify.js 可以用来突出显示在维基百科中发布的代码吗?
console - 在 Mediawiki 中为命令行突出显示 GeSHi 语法
Mediawiki 扩展SyntaxHighlight GeSHi是否带有对 bash/ash/sh 的突出显示支持,例如通过着色程序参数、字符串和数字或强调命令?示例(这是 bash 的突出显示):
或者是否有一些(通用)语言定义涵盖了其中一些?
html - GeSHi 语法高亮:显示源代码而不是渲染的 HTML
如何输出突出显示的代码片段的 HTML 源代码,而不是显示呈现的 HTML?在下面的示例中,输出已完全呈现,但我需要 HTML 源代码。
为了得到源 HTML 代码,我必须在上面的代码中改变什么?
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>
主框外的结束标签。
php - 将 GeShi 与 Zotonic CMS 一起使用
是否可以将 GeShi 语法荧光笔(用 PHP 编写)与 Zotonic CMS(用 erlang 编写)一起使用?
是否存在特定模块或者是否需要使用 erlang 进行一些修改?
syntax-highlighting - MediaWiki 搜索标签(SyntaxHighlight GeSHi 扩展)
如何启用<syntaxhighlight>
标签搜索(SyntaxHighlight GeSHi 扩展)?我正在尝试在其中搜索com.android.chrome
,但没有找到结果:-(。恕我直言,字符串的长度足以被发现。
joomla - 在 Joomla wiki 中启用高亮代码的复制和粘贴
我正在查看涵盖在 Joomla 中开发组件的教程页面。在代码部分中,有一些行以黄色背景突出显示,表示与教程中的上一步相比新/更改的代码行。一个例子是本页开头附近的大代码块。问题是,当您尝试复制这些突出显示的行并将它们粘贴到您自己的编辑器(例如 notepad++ 或 sublime)中的代码中时,您只需将所有这些行粘贴到一个长行中,而不是将它们分开网页上显示的行。
我真的很想修改文档,以便您可以继续突出显示新行,还可以将它们复制并粘贴到您自己的编辑器中,但我不知道如何。
到目前为止我发现了什么:根据这个 wiki 扩展页面,Joomla 文档 wiki 使用语法突出显示扩展,可以突出显示代码部分。在特定的开发人员教程页面中,这是通过例如调用的
但是,这会导致 html 中的这些行实际上不存在换行符。相反,CSS(特别是一个名为“xtra”的类)使用 display:block 指令转换这些元素,以使它们出现在单独的行上。
我尝试了各种方法,例如通过 html & 符号添加换行符、更改突出显示属性以提供一系列页面(highlight="1-21")、尝试添加行号、尝试复制该语法突出显示页面上显示的内容上面等等,但没有任何效果。几个月前我也在 Joomla 论坛上提出了这个问题,但没有得到任何回应。
有什么建议么?
谢谢,罗比
php - PHP GeSHi 高亮大字符串
我正在使用 PHP 库 GeSHi 来突出显示 XML 文件的内容。它适用于小文件。但是当我想突出显示大文件(200k 行)时,会发生错误:允许的内存大小为 536870912 字节已用尽......
我是怎么做到的:
有没有办法突出显示像 GeSHi 这样的低内存使用的 XML?也许有办法在不增加内存限制的情况下优化 GeSHi 高亮过程?
谢谢!
mediawiki - 格氏新语
我运行一个 mediawiki 并想使用语法突出显示。我为此使用了扩展程序https://www.mediawiki.org/wiki/Extension:SyntaxHighlight。
这很好用。唉,我想强调一种不属于这个扩展的语言。所以我写了一个 python egg 来扩展 pygments,这样它就可以解析我的语言(使用入口点)。这工作正常。
现在我正在努力让两者一起工作。如何告诉 MediaWiki 的 GeShi 扩展使用我的 pygments 扩展?我必须做什么,这样才能<syntaxhighlight lang="myLanguage">
使用我的语言词法分析器和风格?