Pao*_*olo 45 command-line highlighting cat
cat在源文件上使用时,是否有输出语法突出显示的代码行的变体?
一个想法:也许vi[m]可以要求或其他编辑器将所述文件的语法突出显示内容转储到stdout并立即退出?
Ign*_*ams 50
传递文件将尝试从文件名中检测类型并适当地突出显示它。pygmentize-f terminal
man*_*ork 13
所述源高亮包是随esc.outlang输出语言定义,这与ANSI转义序列亮点。
src-hilite-lesspipe.sh包中还包含一个方便的包装器,因此在终端中显示突出显示的输出只是src-hilite-lesspipe.sh source.file.
实际上src-hilite-lesspipe.sh的主要原因是帮助自动化使用source-highlightwith less。您只需设置:
export LESSOPEN="| /path/to/src-hilite-lesspipe.sh %s"
export LESS=' -R '
Run Code Online (Sandbox Code Playgroud)
然后 anyless source.file将显示突出显示的源代码。(未知语言的代码将不加改变地通过。在重定向内容的情况下,也将跳过突出显示,例如less < source.file。)