电影笔记本中的侏儒

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@Override   使用BuffereImage加载映像时java高ram使用率   java For循环混乱,为什么不是循环?   java Android网格视图字符串对齐问题   java如何将方法与比较类型的附加功能进行比较?   在Java Swing中放置JSepator后的间隙大小   java如何避免并发访问我的网站中的支付链接   java如何从现有的Unix服务器连接到FTP服务器?   Spring中的java用户相关bean定义   带有scribesjava库的wordpress Woocommerce REST API返回消费者密钥参数缺失错误消息   java我可以自动检测特定设备连接的串行端口吗?   Javafx棋盘游戏   java使用JTextPane显示HTML,支持SVG吗?   SpringBoot如何在java中将映射转换为实体对象?   如何使用java代码对xls文件进行密码保护   Java JPA(EclipseLink)如何在持久化实际实体之前接收下一个生成的值?   Javaservlet启动外部进程