source-highlight
Forse è possibile trovare interessanti source-highlight
rilasciati sotto GNU : un pacchetto diverso da highlight
.
Estratto da apt-cache show source-highlight
:
Descrizione-it: converte il codice sorgente in un documento evidenziato dalla sintassi.
Questo programma, dato un file sorgente, produce un documento con l'evidenziazione della sintassi.
Supporta l'evidenziazione della sintassi per oltre 100 formati di file ...
Per l'output, sono supportati i seguenti formati: HTML, XHTML, LaTeX, Texinfo, sequenze di escape colore ANSI e DocBook
Ho fatto un po 'di alias (Cat e PCat, vedi sotto) e questo è il loro risultato
È possibile installare su Debian in base a
sudo apt-get install source-highlight
e aggiungilo come alias, ad es. nel tuo .bash_aliases
con qualcosa come la linea qui sotto.
alias Cat='source-highlight --out-format=esc -o STDOUT -i'
Cat myfile.c # or myfile.xml ...
Oppure puoi fare un alias simile (senza -i
alla fine avere la possibilità di eseguire il pipe )
alias PCat='source-highlight --out-format=esc -o STDOUT '
tail myfile.sh | PCat # Note the absence of the `-i`
Tra le opzioni che è possibile leggere man source-highlight
dalle -s
sottolineature che è possibile selezionare, o la forza , l'evidenziazione da riga di comando o di lasciare il programma di questo dovere:
-s , --src-lang = STRING lingua di origine (utilizzare --lang-list per ottenere l'elenco completo). Se non specificato, la lingua di origine verrà indovinata dall'estensione del file .
--lang-list elenca tutta la lingua supportata e il file di definizione della lingua associata