Comando "less" Colorido no Shell

Publicado por Mauricio Ferrari (LinuxProativo) em 06/04/2021

[ Hits: 4.076 ]

Blog: https://www.youtube.com/@LinuxProativo

 


Comando "less" Colorido no Shell



Essa dica é muito útil para quem quer dar uma visualizada no código-fonte do seu projeto diretamente no seu terminal sem a necessidade de abrir o código diretamente em um editor que, dependendo do editor a ser usado, pode levar um certo tempo para realizar uma simples visualização no código.

Como alternativa, pode se usar um paginador como o less para isso. Mas ele não é colorido, o que pode dificultar a visualização do código.

A estratégia aqui é usar um recurso do vim para fazer essa manobra. Já vou adiantando que não funcionará com pipe para as saídas com "echo". Para usar o less colorido, vamos criar um aliases no bashrc para usar, na verdade, o script "less.sh" que vem com o vim no lugar do comando less do sistema. E dá para sair com "q" também.

Edite o bashrc com o editor de sua preferência:

vim ~/.bashrc

Agora, adicione essa linha:

alias less='/usr/share/vim/vim*/macros/less.sh'

As versões do vim podem mudar, por isso "vim*" e não "vim82", como é no meu caso. Agora, é só visualizar um código diretamente no seu terminal usando o less.
Linux: Comando 'less' Colorido no Shell
Outras dicas deste autor

BleachBit 4.0.0 no Slackware Current

Desativar Abertura de Diretório ao Plugar Mídias USB no Linux Mint 20

Resetando as configurações do mate-terminal

Claws Mail - Erro na conexão com imap.google.com: login recusado [Resolvido]

Resolvendo problemas de instabilidade no WIFI no Ubuntu e Linux Mint

Leitura recomendada

Comando dd para Iniciantes

Instalação Nvidia Optimus no Debian Jessie

Listar arquivos do dia com awk e find

Como Criar e Aplicar um Patch de Correção de Código

vlock - travando sessões do console

  

Comentários
[1] Comentário enviado por fabio em 06/04/2021 - 01:06h

Interessante, nunca tinha ouvido falar.

[2] Comentário enviado por maurixnovatrento em 06/04/2021 - 07:51h


Pois é. São informações que não se encontram em qualquer lugar.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[3] Comentário enviado por danniel-lara em 07/04/2021 - 19:36h


muito bom , gostei

também gosto de usar o grc
https://www.vivaolinux.com.br/dica/Grc-deixando-a-saida-de-seus-comandos-coloridos

[4] Comentário enviado por maurixnovatrento em 07/04/2021 - 20:27h


[3] Comentário enviado por danniel-lara em 07/04/2021 - 19:36h


muito bom , gostei

também gosto de usar o grc
https://www.vivaolinux.com.br/dica/Grc-deixando-a-saida-de-seus-comandos-coloridos


Vou testar esse negócio aí, parece legal.

[5] Comentário enviado por Ryuk em 09/04/2021 - 10:23h

Pode-se usar também o "pygmentize" (python3-pygments):
$ pygmentize arquivo | less -R

Pra deixar o less sempre com a opção -R:
export LESS='-R'

[6] Comentário enviado por maurixnovatrento em 09/04/2021 - 13:03h


[5] Comentário enviado por Ryuk em 09/04/2021 - 10:23h

Pode-se usar também o "pygmentize" (python3-pygments):
$ pygmentize arquivo | less -R

Pra deixar o less sempre com a opção -R:
export LESS='-R'



Já ouvi falar, posso testar e mandar como dica também.

[7] Comentário enviado por Rodrigo_RochAtix em 23/02/2022 - 10:11h


Gostei.... fica muito melhor o less colorido!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts