Respuestas:
Al pasar el archivo, se intentará detectar el tipo del nombre del archivo y resaltarlo adecuadamente.pygmentize
-f terminal
python-pygments
en Debian.
alias pcat="pygmentize -f terminal256 -O style=native -g"
una buena solución
pip install pygments
cat code.extension | pygmentize -f terminal -l extension
.
El paquete Source-highlight se entrega con la definición del lenguaje de salida esc.outlang, que se destaca con secuencias de escape ANSI.
src-hilite-lesspipe.sh
También se incluye una práctica envoltura en el paquete, por lo que mostrar la salida resaltada en el terminal es justo src-hilite-lesspipe.sh source.file
.
En realidad src-hilite-lesspipe.sh
, la razón principal es ayudar a automatizar el uso de source-highlight
with less
. Acabas de configurar:
export LESSOPEN="| /path/to/src-hilite-lesspipe.sh %s"
export LESS=' -R '
Luego, cualquiera less source.file
mostrará el código fuente resaltado. (El código en un idioma desconocido pasará sin modificaciones. También se omitirá el resaltado en caso de contenido redirigido less < source.file
).