![对于大多数人来说,如何通过 source-highlight 获得源突出显示?](https://linux22.com/image/175107/%E5%AF%B9%E4%BA%8E%E5%A4%A7%E5%A4%9A%E6%95%B0%E4%BA%BA%E6%9D%A5%E8%AF%B4%EF%BC%8C%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20source-highlight%20%E8%8E%B7%E5%BE%97%E6%BA%90%E7%AA%81%E5%87%BA%E6%98%BE%E7%A4%BA%EF%BC%9F.png)
lesspipe
我可以让源代码突出显示与或 GNU一起使用source-highlight
,但两者都依赖于特定于less
.我如何在大多数情况下获得语法突出显示?
答案1
它不这样做:most
没有传递它部分解释的转义序列的选项。它将把输入视为二进制文件(你不想要的),或者作为文本文件。对于后者,它可以识别过度打印的文本(使用退格键),并且可以渲染那些具有特定的颜色。但这不符合通常的意思语法高亮。
lesspipe
我可以让源代码突出显示与或 GNU一起使用source-highlight
,但两者都依赖于特定于less
.我如何在大多数情况下获得语法突出显示?
它不这样做:most
没有传递它部分解释的转义序列的选项。它将把输入视为二进制文件(你不想要的),或者作为文本文件。对于后者,它可以识别过度打印的文本(使用退格键),并且可以渲染那些具有特定的颜色。但这不符合通常的意思语法高亮。