Com highlight
em um terminal que suporta as mesmas seqüências de escape de cores que xterm
:
highlight -O xterm256 your-file | less -R
Com ruby-rouge
:
rougify your-file | less -R
Com python-pygments
:
pygmentize your-file | less -R
Com GNU source-highlight
:
source-highlight -f esc256 -i your-file | less -R
Você também pode usar vim
como um pager com a ajuda do script macros/less.sh
enviado com vim
(consulte :h less
em vim
para obter detalhes):
No meu sistema:
sh /usr/share/vim/vim74/macros/less.sh your-file
Ou você pode usar qualquer um dos marcadores de sintaxe que suportam saída HTML e usar elinks
ou w3m
como o pager (ou elinks -dump -dump-color-mode 3 | less -R
) como com GNU source-highlight
:
source-highlight -o STDOUT -i your-file | elinks -dump -dump-color-mode 3 | less -R