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

python - Python降价不尊重缩进

我在这里遇到了一个问题:我正在构建一个简单的博客,并且我正在使用 markdown、pygments 和 django 来做到这一点。

我的内容是降价的,我希望代码突出显示它。它工作正常,除了markdown,不尊重python代码的缩进。

这是一个屏幕截图

缩进

这是 django admin 中内容的屏幕截图:

缩进 2

此外,模板中的渲染代码:

0 投票
1 回答
229 浏览

asp.net - 在 Trac 中使用没有 mime 类型的 Pygments 词法分析器?

我想让 Trac 为我的 aspx 文件着色,但我找不到让它工作的方法。我可以轻松地为大多数 Pygments 词法分析器添加 mime 类型/扩展映射,但 CSharpAspxLexer 没有分配的 mime 类型(请参阅http://pygments.org/docs/lexers/#lexers-for-net-languages) . 我已经尝试了几件事,但我看不到没有 mime 类型将 [mimeviewers] 部分连接到 Pygments 的方法。CSharpLexer 自动工作并且看起来很棒,但仅适用于 .cs 文件(应该如此)。

我使用 Mercurial 作为存储库,因此无法手动设置 mime 类型;无论如何,这不是一个好的解决方案。我的 Trac 安装在 Windows 中。有什么想法吗?

0 投票
2 回答
1484 浏览

highlighting - Jekyll Pygments 处理

我一直在与 Jekyll 和 Pygments 突出显示一段时间。我安装了 pygments 并生成了 css 文件,但是当我运行 Jekyll 生成站点时,代码突出显示似乎无法正确生成。

这是我用于处理的一些示例代码

这是 Jekyll 构建我的网站后的样子。

正如你所看到的,Jekyll 似乎将每一行都标记为class="x",我不太清楚为什么。

我尝试过使用 Github repos 中的液体和 jekyll,我什至尝试过使用 redcarpet,即使它与液体模板处理无关。我已经尝试了几乎所有我能想到的,但似乎无法让它发挥作用。

这是我查看我的网站时的实际样子

http://i.stack.imgur.com/kCvLN.png

我正在运行以下版本。

红宝石:红宝石1.9.3p327(2012-11-10修订版37606)[x86_64-darwin11.4.2]
rdiscount:rdiscount(1.6.8)redcarpet:redcarpet
(2.2.2)pygments:pygments.rb(0.2.13)
液体:液体(2.4.1)
杰基尔:杰基尔(0.11.2)

我刚刚使用了redcarpet_markdown.rb插件并将配置设置设置为使用 redcarpet2 并设置了 redcarpet 的扩展。

一旦到位,我将代码突出显示更改为这样

然后我尝试再次生成该站点,我得到了相同的结果。我不确定这是 Jekyll 还是 Pygments 造成的,但过去 2 天我一直在与此作斗争。但我现在知道它不是降价处理器。

如果您有任何想法,我将非常愿意尝试任何事情。

0 投票
1 回答
195 浏览

bash - bash中退出代码为零时如何处理错误

我有以下脚本~/bin/catpygmentize如果不只是常规的 old ,则尽可能显示语法高亮文件cat

这在我的工作机器上运行良好,但在我的家用机器上却不行。在家里,如果pygmentize无法识别文件,它会显示相同的错误消息,但退出状态为 0,而在工作时它返回 1,这会破坏脚本。唯一的区别是我在工作中运行 Fedora 和在家里运行 Ubuntu。

这很奇怪,因为两者都是相同的版本

我可以进去,grep但是如何在不扔掉的情况下做到这一点,我应该如何处理?Errorstderrstdout

0 投票
1 回答
239 浏览

python - pygments 的 C 包装器

是否可以使用 C 应用程序中的 pygments?是否有用于 pygments 的 C 库?我需要从 C++ 程序中使用它。

0 投票
1 回答
451 浏览

ipython - IPython qtconsole 高亮显示

我正在使用 IPython qtconsole 并且目录是深蓝色的,我似乎找不到任何方法来改变主题。我正在使用带有 monokai 主题的 pygments 来突出显示语法。

在此处输入图像描述

0 投票
2 回答
1311 浏览

jekyll - win7 运行 jekyll --server 失败

当我运行 jekyll --server 时,它构建失败,并显示:

[2013-01-10 15:34:52] 重新生成:1 个文件已更改
Liquid 异常:无法获取标题。在 2013-01-05-vim.markdown
C:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:357: 在get_header' C: /Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:235:超时' C: /Ruby193/lib/ruby/gems/1.9.1 /gems/pygments.rb-0.3.7/lib/pygments/popen.rb:209: ...rescue in get_header' C:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:338:
in

block in mentos'
C:/Ruby193/lib/ruby/1.9.1/timeout.rb:68:in


我使用 pygments 来突出显示我的代码..

帮我 !!

0 投票
1 回答
1170 浏览

latex - org-mode 使用 minted for latex 和 htmlize for html 突出显示

我正在尝试在 org 模式下从乳胶重写一些文档。

我想要的是在导出的 Latex/pdf 和 html 中突出显示的代码。对于latex/pdf,我使用pygments 和html htmlize.el。

我有以下代码片段。如果我选择名称“asm”,突出显示适用于 html (htmlize.el),但不适用于 pygments(因为它不识别“asm”)。如果我将其更改为“nasm”,它适用于 pygments,但不适用于 htmlize.el。如何解决这个问题?

0 投票
1 回答
605 浏览

php - pygments pygmentize 传递字符串

我决定将Pygments用于我正在开发的网站,但我缺乏终端知识是惊人的。

我想用来pygmentize突出博客文章中的语法,但由于它们存储在数据库中,我不能只将文件名传递给它。有什么办法可以将字符串传递给它吗?

如果没有,我将不得不将帖子内容保存在临时文件中,对其进行 pygmentize 并加载到数据库中,但这会增加开销,如果可能的话,我真的很想避免。

我没有看到CLI 文档对此有任何说明。

0 投票
1 回答
662 浏览

python - Pygments 在 python 脚本中通过管道传输到 less 中断突出显示

当我只是print output- 一切都很好,但管道断裂突出显示......有什么想法吗?

例子:

例子