问题标签 [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 投票
5 回答
516 浏览

php - 寻求 WordPress 的代码荧光笔推荐

任何人都可以为 WordPress 2.6.1 推荐一个可靠且记录良好的代码荧光笔吗?我尝试过 Roman Roan 的 Code Snippet 和 Gilberto Saraiva 的 Developer Formatter。但它们似乎不像文档中描述的那样工作,并且正在修改代码片段而不是美化它们。

0 投票
2 回答
558 浏览

wordpress - 如何安装和使用 Wordpress GeSHi - 通用语法荧光笔

谁能推荐如何安装和使用 wordpress.org GeSHi syntaxhighlighter?我正在一个地方寻找从头到尾的方向,而不是指向其他 8 个“先决条件”知识链接中信息的链接。

0 投票
3 回答
2468 浏览

drupal - Drupal 中的语法高亮

哪个是 Drupal 中语法高亮的最佳模块。我正在使用GeSHi来突出显示我的代码的语法。它工作正常,然后我安装了第二个模块FCKeditor。现在 GeSHi 过滤器不适用于 FCKeditor。有谁知道为什么这些模块不能一起工作。

提前致谢。

0 投票
6 回答
17002 浏览

java - Java 语法高亮

如您所知,有一个名为GeSHi的 PHP 语法荧光笔,它支持大量的编程语言或代码格式。

但是,我找不到这样的 Java 库,它支持我需要的编程语言(ADA、ASP、BNF、Bash、Brainfuck、C、C++、C#、CSS、Cobol、ColdFusion、D、Fortran、Haskell、HTML、 INI(配置)、Java、JavaScript、Lisp、Make、Objective C、PASCAL、Perl、PHP、PLSQL、Prolog、Python、Ruby、Scheme、SQL、VB.NET、Verilog、VHDL、Visual Basic、XML。)

您是否知道一种或者我应该更喜欢通过 http 事务从远程 PHP 服务器检索突出显示的代码的低效方式?有任何想法吗?

谢谢。

0 投票
1 回答
89 浏览

php - GeSHi单点赞链接

是否可以指示 GeSHi ( http://qbnz.com/highlighter/ ) 生成单行链接。例如,如果我在 'example.com/my-code' URL 上显示突出显示的代码,我希望能够拥有如下链接:'example.com/my-mode#line-69' 或类似的东西......

0 投票
1 回答
356 浏览

php - 使用 geshi 语法突出显示的 Lua 长字符串无法正确显示

我将我的新 Lua 代码存储到使用 geshi 荧光笔(用 php 编写)的 Dokuwiki 系统中。例如,我如何在 lua 中遇到长字符串定义的问题

可以使用 geshi lua.php 文件更正此问题,我已经快速查看了http://qbnz.com/highlighter/geshi-doc.html上的文档,并且多行注释工作正常,它只是多行字符串哪些不是。

0 投票
3 回答
512 浏览

php - 实现简单正则表达式的建议(用于 bbcode/geshi 解析)

我用 PHP 制作了一个个人笔记软件,所以我可以存储和组织我的笔记,并希望有一个很好的简单格式来写它们。

我在 Markdown 中做过,但发现它有点混乱,并且没有简单的语法突出显示,所以我之前做过 bbcode,并希望实现它。

现在对于我真正希望实现的 GeSHi(语法高亮器),它需要最简单的代码,如下所示:

现在这是简单的部分,但我想做的是让我的 bbcode 调用它。

我当前匹配组成的 [syntax=cpp][/syntax] bbcode 的正则表达式如下:

你会注意到我捕获了语言和内容,我到底如何将它连接到 GeSHi 代码?

preg_replace 似乎只能用字符串而不是“表达式”替换它,我不知道如何将这两行代码用于 GeSHi 与捕获的数据..

我对这个项目真的很兴奋,并希望克服这个问题。

0 投票
3 回答
780 浏览

php - 格氏与 Markdown

我试图让 GeSHi 与降价合作。

Geshi 的一个简单用法如下:

上面的代码接受整个消息并将其转换为突出显示的代码

我也有我的 Markdown 函数

我试图对从markdown返回preg_match的标签使用回调函数并在返回的值上运行该函数<pre>geshi->parse_code();

这是我的代码

我在正确的轨道上吗?

我的正则表达式正确吗?它适用于http://gskinner.com/RegExr/

谢谢您的帮助

0 投票
2 回答
285 浏览

drupal - (drupal) ckeditor 破坏了我的块代码标签

我在我的博客上使用 blockcode 和 geshi 模块来突出我帖子中的语法。但是每次我使用块代码标签编辑帖子时,我都必须禁用 ckeditor,否则它会破坏我的代码,它会插入帖子中可见的 nbsp 和 br 标签,或者完全删除换行符。这真的很烦人。有人知道如何解决这个问题!?

多谢!

0 投票
3 回答
4627 浏览

mediawiki - MediaWiki 中的缩进代码

是否可以使用SyntaxHighlight GeSHi缩进 MediaWiki 中的代码块?

比如我想让下面的代码容器和三级列表对齐

我尝试用冒号包装 GeSHi 代码容器(使用 MediaWiki 的标准缩进语法),但这会阻止 SyntaxHighlight GeSHi 正确解析代码。

为了澄清起见,我想避免用我的代码包装,<code></code>因为我需要正确的语法突出显示。

有什么建议么?