Comando "less" Colorido no Shell

Publicado por Mauricio Ferrari em 06/04/2021

[ Hits: 2.648 ]

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

 


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

Instalando a última versão do VirtualBox no Linux Mint 20 e Ubuntu 20.04

Instalando o BootUp Manager (BUM) no Ubuntu 20.04 e Linux Mint 20

OpenArena que funciona no Linux Mint 20

Instalando o WhatsApp Desktop no Slackware Current 64Bits

Executando Arquivo de Mídia .opus pelo Terminal

Leitura recomendada

Bash Completion no APT

Executar comandos ao efetuar login ou logout no Linux

Converter imagem para base64 via shell

Contagem de Pastas e Arquivos Semelhante ao Windows

80 Comandos para o Linux (parte 1)

  

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 rodrigo37 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