shell:如何使用代码高亮显示分页文件?

shell:如何使用代码高亮显示分页文件?,shell,unix,syntax-highlighting,less-unix,Shell,Unix,Syntax Highlighting,Less Unix,我正在检查是否可以使用pygmentize突出显示代码,如: pygmentize -g mycodefile 但是对于大文件,我希望能够像使用less或more那样对文件进行分页,但是当我尝试时: pygmentize -g mycodefile | less 输出不正确,例如: ESC[34mfromESC[39;49;00m ESC[04mESC[36mmodule 如何在shell中使用代码高亮显示对文件进行分页?试试看 pygmentize -g mycodefile | les

我正在检查是否可以使用
pygmentize
突出显示代码,如:

pygmentize -g mycodefile
但是对于大文件,我希望能够像使用
less
more
那样对文件进行分页,但是当我尝试时:

pygmentize -g mycodefile | less
输出不正确,例如:

ESC[34mfromESC[39;49;00m ESC[04mESC[36mmodule
如何在shell中使用代码高亮显示对文件进行分页?

试试看

pygmentize -g mycodefile | less -R
所以
less
显示ANSI颜色序列。

试试看

pygmentize -g mycodefile | less -R

所以
less
显示ANSI颜色序列。

太好了,就是这样。谢谢你,就这样。谢谢