Como configurar o less para usar o batcat com arquivos Markdown (.md)
Se você utiliza o terminal no Ubuntu e gostaria de visualizar arquivos Markdown (.md) com formatação adequada diretamente no less
, pode integrar o batcat
para fazer isso automaticamente. O batcat
é uma ferramenta que exibe arquivos com realce de sintaxe e pode ser facilmente incorporado ao less
.
Aqui está um tutorial simples para configurar o less
de forma que ele utilize o batcat
ao abrir arquivos .md
:
Passos para configurar o less com batcat:
- Abra o arquivo de configuração do bash
Primeiro, você precisará editar o arquivo
.bashrc
(ou.zshrc
, caso use o Zsh) para adicionar um alias que verifica a extensão do arquivo antes de abrir com oless
. Execute o comando abaixo para abrir o arquivo:nano ~/.bashrc
- Adicione o seguinte alias ao arquivo
Desça até o final do arquivo e adicione a seguinte linha. Esse comando verifica se a extensão do arquivo é
.md
; se for, usa obatcat
para abrir, caso contrário, usa oless
normalmente:alias less='[ "${{1##*.}}" = "md" ] && batcat "$1" || less "$1"'
- Salve e saia do arquivo
Para salvar as mudanças no nano, pressione
CTRL + O
, depoisEnter
, e em seguidaCTRL + X
para sair. - Aplique as alterações
Depois de salvar o arquivo, execute o seguinte comando para recarregar a configuração:
source ~/.bashrc
Agora, quando você usar o comando less
para abrir arquivos .md
, o terminal exibirá o conteúdo com o batcat
, aproveitando o realce de sintaxe. Para todos os outros arquivos, o less
continuará sendo usado normalmente.
Exemplo:
Para abrir um arquivo Markdown:
less README.md
Isso vai renderizar o arquivo com o batcat
e aplicar o realce de sintaxe.
Com esse ajuste simples, você melhora a visualização dos seus arquivos Markdown diretamente no terminal, sem precisar de editores gráficos!