问题标签 [pygments]

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 投票
4 回答
2227 浏览

jekyll - jekyll 中的 pygments 问题

我在 github 页面中使用 jekyll。 http://juanpabloaj.github.com/

但是,当我为 pygments 添加 syntax.css 文件时

默认.html

jekyll 不显示语法,我在 pygments 行设置

pygments-true

0 投票
3 回答
2890 浏览

python - Pygments 的语法突出显示因 Liquid 模板字符串错误而失败

我正在使用 Jekyll 将我的 markdown 和 Pygments 转换为语法高亮。

这是错误maruku显示:

标记如下:

在 iPython 中测试 Pygments 不会产生错误。

有任何想法吗?;o(

提前致谢!

0 投票
1 回答
413 浏览

python - 未定义的方法`highlight' Python+Pygments

我在 RHEL 6 i386 上使用python 2.6.6and Pygments version 1.4,但是当我尝试在 gitlabhq 中创建新项目时总是收到此错误消息。

宝石清单显示:pygments.rb (0.2.3)等等rubypython (0.5.1)

运行后,rails s -e production我在标准输出中看到以下错误。这个错误首先发生:

然后我看到了这个:

0 投票
2 回答
335 浏览

html - 使用链接突出显示 HTML 的语法

是否有可用的工具将给定的源代码转换为带有链接的 HTML?

通过链接,我的意思是使用的每个类型、类和方法都将通过 href 指向它的定义。

我还没有设法使高亮、语法高亮和 pygments 以这种方式工作。即使它支持来自 ctags 的输入,它也只添加了 title 属性,而没有添加链接。

0 投票
1 回答
696 浏览

ruby-on-rails-3.1 - 如何在 Heroku 上使用 Pygments.rb?

我的应用程序使用 gem (pygments.rb) 进行语法高亮,这需要访问 pygments 库。我不能让它在 heroku 上工作,因为 Python 不是 rails 构建包的一部分。

有关如何链接 pygments 的任何帮助/链接?

谢谢

PS 我看过TrevorTurk 的方法,但看起来它是为白化病而不是 pygments.rb

0 投票
2 回答
1962 浏览

html - 带有行号的 Pygments HTML 表格 - 代码单元的水平滚动条

我正在使用带有codehiliteandlineos选项的 Markdown 的 Python 实现。它产生如下代码:

这是一个有一行和两个单元格的表格;第一个单元格用于行号,第二个单元格用于实际代码。每个单元格的内容都在 a 中divpre元素和span元素用于语法着色。

如果一行代码太长,我想显示一个水平滚动条,但我遇到了问题,因为它是一个表格。

理想情况下,我希望滚动条仅位于代码单元格td.code(我希望行号单元格 ( td.linenos) 与显示实际行号所需的长度一样长。

这是我当前的 CSS:

如果这是不可能的,那么我想在整行(tr)上有一个滚动条。但是上面的代码不适用于表格行。

0 投票
1 回答
708 浏览

html - 在 Jekyll/Liquid 和 pygments 的 html 问题中突出显示

我正在将 Jekyll 与 pygments 一起使用,并且{% highlight %}在 .html 帖子中使用时遇到问题。正如您在此处看到的,它只是打印出 {% highlight %} 但在我的主页上,语法突出显示有效,请参见此处:iwasasuperhero。

是索引的代码和帖子的代码:这里

我不太确定这个问题或为什么它在索引而不是帖子页面上工作。有任何想法吗?

0 投票
0 回答
497 浏览

python - Python pygments 和 urwid.Edit 小部件(带元组的列表)

我有个问题。我尝试为终端制作一个编辑器。所以我使用 urwid,因为它同时支持键和鼠标事件。我的设置是使用自定义 listwalker 和一行 Edit 小部件,并将标题设置为行号。问题是当它突出显示代码时,pygments 会逐行执行此操作。这是非常有效的。但是有一个问题!例如,如果您有一个多行文档字符串,它会被错误地突出显示。

我无法绕过它。突出显示我使用的代码

它使用 urwid 调色板着色。

这些行存储在一个简单的列表中

和高亮功能产生

当它被处理时,它会从文本中生成一个字符串并存储在 self._edit_text 中。然后它生成一个元组列表,存储为

这意味着 self._edit_text[0:4] 用“ln_sel”调色板元组着色,而 self._edit_text[4:8] 用“Token.Name”调色板元组着色。

我怎样才能使这项工作?

谢谢 :)

http://excess.org/urwid/
http://pygments.org/

0 投票
2 回答
918 浏览

php - Trac PHP 语法高亮在 Wiki 中不起作用

在我安装的 Trac 中,PHP 的语法突出显示拒绝在 Wiki 页面上工作。它在浏览源代码时运行良好,但在 Wiki 中却不行。Javascript、C 和 Python 语法高亮在 Wiki 中有效,但在 PHP 中无效。祸是我。

我已经Trac 0.11.7安装在Ubuntu 10.04. 我的网络服务器是Apache 2.2.14.

我已经手动安装了 Pygments。没运气。我在首选项中更改了 Pygments 主题。没运气。

我在tracapache日志中记录了绝对 0 个错误。Trac 的日志记录级别设置为WARNING(并且 Trac 日志记录正在工作 - 我今天早些时候还有其他错误)。Firebug 在所有东西都打开时也没有显示错误(除了一个不相关的“未知属性'-moz-opacity'”CSS 错误)。

查看页面的 HTML 源代码显示代码只是作为预格式化文本吐出。它没有大量<span>的所有其他语法高亮代码块。

这是我在 Wiki 中使用的代码:

这是结果:

请帮忙 :-)


对于我所期望的示例,这里有一些有效的 JS 代码:

这是结果:

0 投票
2 回答
8869 浏览

css - 我是否需要从 Pygments 为我的 jekyll 博客生成一个 css 文件,以启用彩色代码片段?

这是我第一次使用 Jekyll 和 Pygments。但我不知道如何插入彩色代码片段。

我按照官方步骤成功安装了 Pygments,降价如下:

我看到了包含类的 html 源代码,但是这个片段没有颜色。

我需要从 Pygments 生成一些 css 文件并包含它们吗?如何?