¿Existe una variante de catesa salida de líneas de código resaltado de sintaxis cuando se usa en un archivo fuente?
Una idea: vi[m]¿se le puede pedir a otro editor que descargue el contenido resaltado de sintaxis de dichos archivos stdouty salga inmediatamente?
command-line
cat
highlighting
Paolo
fuente
fuente

python-pygmentsen Debian.alias pcat="pygmentize -f terminal256 -O style=native -g"una buena soluciónpip install pygmentscat 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.shTambién se incluye una práctica envoltura en el paquete, por lo que mostrar la salida resaltada en el terminal es justosrc-hilite-lesspipe.sh source.file.En realidad
src-hilite-lesspipe.sh, la razón principal es ayudar a automatizar el uso desource-highlightwithless. Acabas de configurar:Luego, cualquiera
less source.filemostrará 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 redirigidoless < source.file).fuente
Highlight es fácil de usar y más rápido que
pygmentizefuente
-O ansi: a diferenciapygmentize,highlightgenera HTML por defecto.Yo uso
vimcat.https://github.com/ofavre/vimcat
Se ve lo suficientemente bueno para mí.
fuente