我经常使用该命令pygmentize filename.py
以代码格式显示颜色源文件。这就像一个魅力。我现在也想像这样显示行号cat -n filename.py
。
我四处阅读,发现了一些建议,例如添加-O linenos=1
或-O linenos=True
。不过,这些似乎都不起作用。
有人知道在使用pygments在命令行中查看源文件时如何显示行号吗?欢迎所有提示!
您可以使用以下方式添加行号perl
:
pygmentize file.py | perl -e 'print ++$i." $_" for <>'
更新(作为上一个命令的别名):
要创建别名,只需在您的某处定义以下bash函数~/.bashrc
:
pyg() {
pygmentize $1 | perl -e 'print ++$i." $_" for <>'
}
打开一个新的终端,并使用调用命令pyg file.py
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句