O destaque da sintaxe de less
funciona perfeitamente na maioria dos sistemas * nix.
apt install source-highlight
export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s"
export LESS=' -R '
Em distros baseadas no Fedora / RedHat use /usr/bin/src-hilite-lesspipe.sh
.
Mesmo no Cygwin, você pode fazê-lo com o menor ajuste do caminho do script shell e instalando com apt-cyg
de apt
.
No entanto, usar isso diminui drasticamente a navegação em arquivos grandes. Sugiro usar alias
de forma a implementar somente a LESSOPEN
export acima quando necessário, assim:
alias lessh='LESSOPEN="| /usr/bin/src-hilite-lesspipe.sh %s" less -M '
em que o sinal -M
é conveniente para mostrar também o nome do arquivo e o número da linha.
Lembre-se também de copiar o script para o caminho da pasta:
cp /usr/share/source-highlight/src-hilite-lesspipe.sh /usr/bin/src-hilite-lesspipe.sh