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 obatcatpara abrir, caso contrário, usa olessnormalmente: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 + Xpara 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!