电影笔记本中的侏儒

CindyScriptPygments的Python项目详细描述


PyPi version badgeSupported Python versions

Pygments用于CindyScript语言的插件 由CinderellaCindyJS使用。 它可以很好地将cindyscript格式化为html或其他格式。

安装

理论上,您只需要安装Pygments,这个包在这里:

pip install CindyScriptPygments

这将安装这些软件包的最新版本。 如果不想在系统范围内安装软件包,pip提供了其他选择 类似于每个用户安装的--user标志。 有关详细信息,请参见pip install --help。 在这种情况下,您可能需要执行其他步骤以确保 pygmentize命令行实用程序在PATH上可用, 至少在Pygments依赖项尚未全局安装的情况下。

用法

此插件为名为CindyScript的语言注册pygments lexer, 与mime类型text/x-cindyscript关联。 您可以在命令行中使用它,如下所示:

pygmentize -l cindyscript sourcecode.cs

要生成特定的文件格式,请使用以下命令:

pygmentize -f html -O full -l cindyscript -o sourcecode.html sourcecode.cs
pygmentize -f tex -O full -l cindyscript -o sourcecode.tex sourcecode.cs
pygmentize -f svg -O full -l cindyscript -o sourcecode.svg sourcecode.cs

文件扩展名*.cs与插件无关, 因为那已经被C A.K.A.^{TT11}$拿走了。 大多数情况下,CindyScript代码不包含在自己的文件中, 而是嵌入到灰姑娘的*.cdy文件中, 或者是Cindyjs的HTML页面。 对于后一种情况,您可以使用

pygmentize -l CindyJS-HTML sourcecode.html

这将在文档上运行HTML荧光笔, 它依次委托给javascript和css高亮器。 但是具有属性^{tt13}的脚本块$ 由Cindyscript Lexer处理。

有几个包使用Pygices进行语法高亮显示。 值得注意的例子包括用于乳胶的minted包 或者node.js的pygmentize-bundled包。

兼容性

该包旨在与Python2.7和Python3兼容。 它不支持python 3.0到3.2的开箱即用,因为它依赖unicode文本。 由python 3.3的PEP 414介绍。 2to3修复程序可能能够使代码与那些版本的python一起工作。

与pygments的内置解析器的当前实现相反, 此包支持基本多语言平面之外的Unicode符号 即使是在狭窄的(utf-16)python 2.7版本上。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在中间的AcLtCudio中“椭圆”标题?   java如何使用Hibernate获取不完整的集合?   将xml代码解码为Java对象的最佳方法?   java如何在本地和远程服务器上存储内容   java如何解决CWE ID 501信任边界冲突   regex Java word finder程序不会捕获字符串中的所有唯一项   sql将存储过程消息直接打印到Java控制台   java删除JTable行   Java中的泛型转换   datetime Java DateTimeFormatter在时区为+0000时添加Z   java根据报告中的变量显示不同的标头   java文件管理器总是抛出FilerException   递归为什么我在递归java方法中得到“线程中的异常”main“java.lang.StackOverflowerr”?