电影笔记本中的侏儒

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第三方库


热门话题
ByteArrayOutputStream的java解码属性   java S3 SDK在上载时更新单个对象,而不是创建新文件   java hibernate:无法从eclipse连接到DB   java如何在强制转换JComboBox之前检查其类型?   http从Java中的GETPOST请求方法捕获URI、资源名称,如开发人员工具中所示   java在Spring@Bean方法中返回接口的局限性   Java中的Web服务和客户端(使用Eclipse Apache Axis 2自底向上服务)某些代码会引发异常   java spring安全+rest不起作用   java将LinkedList添加到包含LinkedList的LinkedList并更改添加的LinkedList   java是否临时删除对象的属性?   java使用AnimatedGifEncoder类创建的gif图像的部分帧是不透明的   java如何高效地处理maven3时间戳快照?   java向集合对象添加另一项   java如何将动态参数传递给jquery函数   java使用libGdx桌面端口作为Android GLES20的仿真器