问题标签 [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.
jekyll - jekyll 中的 pygments 问题
我在 github 页面中使用 jekyll。 http://juanpabloaj.github.com/
但是,当我为 pygments 添加 syntax.css 文件时
jekyll 不显示语法,我在 pygments 行设置
python - Pygments 的语法突出显示因 Liquid 模板字符串错误而失败
我正在使用 Jekyll 将我的 markdown 和 Pygments 转换为语法高亮。
这是错误maruku显示:
标记如下:
在 iPython 中测试 Pygments 不会产生错误。
有任何想法吗?;o(
提前致谢!
python - 未定义的方法`highlight' Python+Pygments
我在 RHEL 6 i386 上使用python 2.6.6
and Pygments version 1.4
,但是当我尝试在 gitlabhq 中创建新项目时总是收到此错误消息。
宝石清单显示:pygments.rb (0.2.3)
等等rubypython (0.5.1)
。
运行后,rails s -e production
我在标准输出中看到以下错误。这个错误首先发生:
然后我看到了这个:
html - 使用链接突出显示 HTML 的语法
是否有可用的工具将给定的源代码转换为带有链接的 HTML?
通过链接,我的意思是使用的每个类型、类和方法都将通过 href 指向它的定义。
我还没有设法使高亮、语法高亮和 pygments 以这种方式工作。即使它支持来自 ctags 的输入,它也只添加了 title 属性,而没有添加链接。
ruby-on-rails-3.1 - 如何在 Heroku 上使用 Pygments.rb?
我的应用程序使用 gem (pygments.rb) 进行语法高亮,这需要访问 pygments 库。我不能让它在 heroku 上工作,因为 Python 不是 rails 构建包的一部分。
有关如何链接 pygments 的任何帮助/链接?
谢谢
PS 我看过TrevorTurk 的方法,但看起来它是为白化病而不是 pygments.rb
html - 带有行号的 Pygments HTML 表格 - 代码单元的水平滚动条
我正在使用带有codehilite
andlineos
选项的 Markdown 的 Python 实现。它产生如下代码:
这是一个有一行和两个单元格的表格;第一个单元格用于行号,第二个单元格用于实际代码。每个单元格的内容都在 a 中div
,pre
元素和span
元素用于语法着色。
如果一行代码太长,我想显示一个水平滚动条,但我遇到了问题,因为它是一个表格。
理想情况下,我希望滚动条仅位于代码单元格td.code
(我希望行号单元格 ( td.linenos
) 与显示实际行号所需的长度一样长。
这是我当前的 CSS:
如果这是不可能的,那么我想在整行(tr
)上有一个滚动条。但是上面的代码不适用于表格行。
html - 在 Jekyll/Liquid 和 pygments 的 html 问题中突出显示
我正在将 Jekyll 与 pygments 一起使用,并且{% highlight %}
在 .html 帖子中使用时遇到问题。正如您在此处看到的,它只是打印出 {% highlight %} 但在我的主页上,语法突出显示有效,请参见此处:iwasasuperhero。
我不太确定这个问题或为什么它在索引而不是帖子页面上工作。有任何想法吗?
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”调色板元组着色。
我怎样才能使这项工作?
谢谢 :)
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 主题。没运气。
我在trac
和apache
日志中记录了绝对 0 个错误。Trac 的日志记录级别设置为WARNING
(并且 Trac 日志记录正在工作 - 我今天早些时候还有其他错误)。Firebug 在所有东西都打开时也没有显示错误(除了一个不相关的“未知属性'-moz-opacity'”CSS 错误)。
查看页面的 HTML 源代码显示代码只是作为预格式化文本吐出。它没有大量<span>
的所有其他语法高亮代码块。
这是我在 Wiki 中使用的代码:
这是结果:
请帮忙 :-)
对于我所期望的示例,这里有一些有效的 JS 代码:
这是结果:
css - 我是否需要从 Pygments 为我的 jekyll 博客生成一个 css 文件,以启用彩色代码片段?
这是我第一次使用 Jekyll 和 Pygments。但我不知道如何插入彩色代码片段。
我按照官方步骤成功安装了 Pygments,降价如下:
我看到了包含类的 html 源代码,但是这个片段没有颜色。
我需要从 Pygments 生成一些 css 文件并包含它们吗?如何?