source-highlight
Tal vez sea posible encontrar interesantes source-highlight
lanzados bajo GNU : un paquete diferente dehighlight
.
Extracto de apt-cache show source-highlight
:
Descripción-en: convierte el código fuente en un documento resaltado de sintaxis.
Este programa, dado un archivo fuente, produce un documento con resaltado de sintaxis.
Admite resaltado de sintaxis para más de 100 formatos de archivo ...
Para la salida, se admiten los siguientes formatos: HTML, XHTML, LaTeX, Texinfo, secuencias de escape de color ANSI y DocBook
Hice algunos alias (Cat y PCat, ver más abajo) y esta es su salida
Puede instalar en Debian basado en
sudo apt-get install source-highlight
y agréguelo como alias, por ejemplo, en su .bash_aliases
con algo como la línea de abajo.
alias Cat='source-highlight --out-format=esc -o STDOUT -i'
Cat myfile.c # or myfile.xml ...
O puede hacer un alias similar (sin que -i
al final tenga la posibilidad de canalizar )
alias PCat='source-highlight --out-format=esc -o STDOUT '
tail myfile.sh | PCat # Note the absence of the `-i`
Entre las opciones que es posible leer de man source-highlight
los -s
subrayados es posible seleccionar o forzar el resaltado por línea de comando o dejar al programa esta tarea:
-s , --src-lang = lenguaje fuente STRING (use --lang-list para obtener la lista completa). Si no se especifica, el idioma de origen se adivinará a partir de la extensión del archivo .
--lang-list lista todo el idioma admitido y el archivo de definición de idioma asociado