less colorido para ".md" CM Dicas !

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:

  1. 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 o less. Execute o comando abaixo para abrir o arquivo:

    nano ~/.bashrc
  2. 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 o batcat para abrir, caso contrário, usa o less normalmente:

    alias less='[ "${{1##*.}}" = "md" ] && batcat "$1" || less "$1"'
  3. Salve e saia do arquivo

    Para salvar as mudanças no nano, pressione CTRL + O, depois Enter, e em seguida CTRL + X para sair.

  4. 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!