pygments

    1热度

    1回答

    我使用pygments的一个Python插件的词法分析器。我想为C++代码获取标记,特别是当声明一个新变量时,例如 int a=3,b=5,c=4; 这里A,B,C应是给定类型 “声明的变量”,它是从 a=3,b=5,c=4; 这里A,B,C必须简单地被给定类型的 “变量”,因为不同的他们已经被宣布过。 我想使用词法分析器的能力,一次扫描多令牌(See Pygments documenta

    23热度

    1回答

    如何在Jekyll中使用pygments突出显示代码行?

    4热度

    2回答

    我安装了Phabricator以处理Python项目。一切正常,但文件视图呈现为纯文本。我想要一些由Pygmentize实用程序提供的突出显示。 我已经安装Pygments来做 sudo pip install Pygments 所有用户的经过,pygmentize脚本可用,位于位于/ usr/local/bin目录。 我phabricator的myconfig.conf.php文件改变 'p

    2热度

    2回答

    我安装docutils和python以在第一个文件上突出显示语法。 通过使用命令: rst2html.py file.rst file.html 我可以得到很好的结果。 当我使用pycharm撰写第一个文件,它有内置的脚本首先comvert: C:\Python27\python.exe "C:\Program Files (x86)\JetBrains\PyCharm 2.5.2\helpe

    1热度

    2回答

    我试图强调一堆词 - 所以我写了一个pygments扩展。基本上它有效,但仍然不令我满意。 下面是一个应该起作用的简单概念:适当地突出显示单词,以及所有其他与这些单词不匹配的文本 - 在文本中。但是,这hungs起来: from pygments.lexer import RegexLexer from pygments.token import * class HotKeyPoetry(R

    7热度

    2回答

    我正在使用Sphinx代码文档,并在代码中使用几种语言,我想为所有代码设置突出显示。 Sphinx简要地提到了它支持的一些语言(on this page),然后提到它使用Pygments进行词法分析和突出显示。筛选Sphinx和Pygments的文档让我不知道如何做一些像突出显示objective-c代码的东西。 Pygments确实提到了它支持的语言列表,here,但是它并不告诉我在Sphinx

    2热度

    1回答

    我有一个类似Lisp的语言,我想强调在Sphinx代码片段文档中使用Pygments。我的方法是扩展现有的CommonLispLexer以使用NameHighlightFilter添加内置名称。然而,它不工作,所以我必须错过明显的东西。我已将以下内容添加到我的conf.py中: def setup(app): from sphinx.highlighting import lexers

    2热度

    1回答

    我使用Jekyll与Pygments将Markdown转换为静态html页面。内容准备为GitHub pages。要显示的代码示例(在该示例外壳命令)我添加以下部分,将文件: {% highlight sh %} $ ls -1a . .. README {% endhighlight %} 参数sh是指壳其构成词法分析器。您也可以选择其他词法分析器,例如console以突出显示文本

    7热度

    2回答

    我是新内忽略液体标签杰基尔,液体和红宝石作为一个整体,很抱歉,如果我是真的很愚蠢。 Jekyll似乎忽略了任何带有帖子的液体标签(位于_posts目录下),从而导致输出如下。这些帖子都是以降价格式进行格式化的,并且它们都有YAML标记。 {% highlight scss %} .noisy { @include noise(#00f); } {% endhighlight %} 我测试过,这

    2热度

    1回答

    这使我发疯。 语法突出显示不适用于GitHub上项目中的单个Wiki页面。 浏览此页面,例如:https://github.com/oscar-broman/PAWN-Boilerplate/wiki/Built-in-modules 下面是它的源代码:https://gist.github.com/3128950 这下可好,语法高亮工程甚至出现。