如何使用pygmentize显示行号

克拉默65

我经常使用该命令pygmentize filename.py以代码格式显示颜色源文件。这就像一个魅力。我现在也想像这样显示行号cat -n filename.py

我四处阅读,发现了一些建议,例如添加-O linenos=1-O linenos=True不过,这些似乎都不起作用。

有人知道在使用pygments在命令行中查看源文件时如何显示行号吗?欢迎所有提示!

西尔文·皮诺(Sylvain Pineau)

您可以使用以下方式添加行号perl

pygmentize file.py | perl -e 'print ++$i." $_" for <>'

更新(作为上一个命令的别名):

要创建别名,只需在您的某处定义以下bash函数~/.bashrc

pyg() {
pygmentize $1 | perl -e 'print ++$i." $_" for <>'
}

打开一个新的终端,并使用调用命令pyg file.py

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何自动使用pygmentize

来自分类Dev

如何添加ipython语法突出显示以进行pygmentize?

来自分类Dev

使用grep显示结果的行号

来自分类常见问题

执行bash脚本时如何显示行号

来自分类Dev

如何在JqGrid中显示行号?

来自分类Dev

如何使Kate记住始终显示行号?

来自分类Dev

如何在XML文件上显示行号

来自分类Dev

执行csh脚本时如何显示行号?

来自分类Dev

如何在智能表格中显示行号?

来自分类Dev

如何在 bash TUI 中显示行号?

来自分类Dev

如何始终在 R 中显示错误的行号?

来自分类Dev

如何在gridview中显示行号

来自分类Dev

使用SqlDataReader按行号显示记录

来自分类Dev

使用 ngx-markdown 中的管道指令时如何显示行号

来自分类Dev

如何使用 ROW_NUMBER() 向 MySQL 显示添加行号

来自分类Dev

使用source()时如何获取错误的行号?

来自分类Dev

如何使用行号inf pyspark创建列

来自分类Dev

如何在Excel图表中使用行号?

来自分类Dev

如何使用R中的行号删除行?

来自分类Dev

如何使用SQL存储过程获取行号

来自分类Dev

如何使用Vanilla JS根据文本编辑器框中的行动态显示装订线中的行号?

来自分类Dev

如何在R Studio中显示错误行号

来自分类Dev

如何在文本键盘中保存设置以显示行号?

来自分类Dev

如何在执行的CSScript中在stacktrace上显示行号?

来自分类Dev

如何在tkinter.Text小部件中显示行号?

来自分类Dev

打开文件时如何在Nano中显示行号

来自分类Dev

Matlab:如何调试脚本(显示有错误的行号)

来自分类Dev

如何在特定列的HTML表中显示行号?

来自分类Dev

如何在Unix中并排差异中显示行号?