source-highlight
Być może można znaleźć ciekawe source-highlight
wydane pod GNU : pakiet inny niż highlight
.
Fragment apt-cache show source-highlight
:
Description-pl: konwertuj kod źródłowy na wyróżniony składnię dokument.
Ten program, biorąc pod uwagę plik źródłowy, tworzy dokument z podświetlaniem składni.
Obsługuje podświetlanie składni dla ponad 100 formatów plików ...
Do wydruku obsługiwane są następujące formaty: HTML, XHTML, LaTeX, Texinfo, sekwencje specjalne kolorów ANSI i DocBook
Zrobiłem trochę aliasu (Cat i PCat, patrz poniżej) i to jest ich wynik
Możesz zainstalować na Debianie za pomocą
sudo apt-get install source-highlight
i dodaj go jako alias np. w swoim .bash_aliases
z czymś w rodzaju linii poniżej.
alias Cat='source-highlight --out-format=esc -o STDOUT -i'
Cat myfile.c # or myfile.xml ...
Lub możesz zrobić podobny alias (bez -i
końcówki, aby mieć możliwość wtargnięcia )
alias PCat='source-highlight --out-format=esc -o STDOUT '
tail myfile.sh | PCat # Note the absence of the `-i`
Wśród opcji, że można odczytać z man source-highlight
tych -s
podkreśla, że istnieje możliwość wyboru, czy życie , podświetlenie po linii poleceń lub pozostawić do programu tego obowiązku:
-s , --src-lang = STRING język źródłowy (użyj --lang-list, aby uzyskać pełną listę). Jeśli nie zostanie określony, język źródłowy zostanie odgadnięty na podstawie rozszerzenia pliku .
--lang-list wyświetla listę wszystkich obsługiwanych języków i powiązanych plików definicji języków