在pygments中突出显示范围
highlight-ranges的Python项目详细描述
突出显示pygments输出中的代码范围。
这提供了一个使用spor的筛选器 锚定以确定要在分段中突出显示的代码范围 输出。通过使用元数据创建锚定来指定范围,其中键 “highlight”是真的,例如:
{"highlight":true}
快速启动
首先,安装突出显示范围。有关详细信息,请参阅“安装”部分。
在某处创建一个目录,并使用 以下内容:
deffunc(x):y=x*4returny
现在初始化一个spor存储库并添加一个将突出显示 文件中的第二行:
spor init spor add example.py 17 9 5
最后,使用highlight-rangesfilter生成pygmentized html 代码的:
pygmentize -l python3 -f html -O full -F highlight-ranges:file=example.py example.py > example.html
如果在浏览器中打开example.html,您应该会看到 强调代码。
安装
您可以使用pip:从pypi安装:
pip install highlight-ranges
或者您可以从源安装:
pip install .
造型
过滤器用Generic.Emph类型标记突出显示的代码范围。从 从css的角度来看,这意味着您可以通过^{tt5}设置高光的样式。$ 上课。
过滤选项
- 文件
- 正在对文件进行分段。