Talvez já tenha percebido que temos um guia de Markdown, e também falamos sobre editores e ferramentas como Obsidian. Vamos adicionar mais uma ferramenta a esta lista. É chamado de Glow e ao contrário de aplicativos previamente cobertos, o Glow permite que você leia arquivos Markdown no terminal.
Espere! Você não pode ler Markdown no terminal usando os comandos Linux regulares para ler arquivos de texto como cat
, less
ou até mesmo editores como vim
?
Sim, você pode. Mas será o arquivo de markdown com todos os códigos exibidos como ele é, em vez de mostrar um texto devidamente formatado.
Observe que Glow não é um editor. Você não pode usá-lo para escrever texto em Markdown.
Glow é um comando que os amantes de Markdown vão adorar
O glow
pode ser usado em dois formatos: CLI e TUI.
Simplesmente usar o glow
em um arquivo Markdown exibirá todo o conteúdo renderizado na tela.
glow arquivo_markdown
Isso é bom, mas glow
pode fazer ainda melhor. Ele tem opções adicionais que abrem o modo TUI (interface de usuário terminal) e permite que você faça mais com ele.
Você pode usar a opção pager para exibir o texto renderizado no modo pager (como o comando menos mostra o texto sem bagunçar a tela).
glow -p markdown_file
Nesta visualização pager, você pode usar a tecla / e pesquisar para um determinado texto da mesma maneira que você faz com o comando less
. Você pode pressionar a tecla q para sair da exibição.
Não, não é isso. Você pode usar a opção -a
e encontrará todos os arquivos Markdown no diretório atual e seus subdiretórios.
glow -a
Você pode usar as teclas de seta para rolar os arquivos na tela. Teclas para cima e para baixo para mover para cima e para baixo, teclas de seta esquerda e direita para mover-se por páginas.
Com a opção -a
, glow
encontra e exibe todos os arquivos Markdown no diretório atual
Você pode ver as opções de ajuda exibidas na parte inferior. A opção encontrar nesta visualização permite que você pesquise arquivos pelo nome (não seu conteúdo).
Há também guias. Você pode se mover entre as guias usando a tecla Tab
.
A guia de estoque funciona como um marcador. Você pode criar um stash/bookmark pressionando a tecla s
durante a navegação de arquivos ou enquanto visualiza seu conteúdo. Este marcador será visível apenas no diretório atual.
Você pode pressionar a tecla x
para remover o marcador (não arquivo) ou até mesmo adicionar um memorando pressionando a tecla m
.
As guias Notícias mostram changelogs e outras mensagens do desenvolvedor Glow.
Quando você encontrou o arquivo desejado, você pode visualizá-lo pressionando Enter
. Uma vez que você está no modo TUI, você recebe opções adicionais de teclado aqui. As opções podem ser exibidas pressionando a tecla ?
.
Instalando o glow
no Linux
Glow está disponível para Linux e macOS. Você pode instalá-lo usando Homebrew no Linux e macOS, no entanto, talvez seria melhor usar os pacotes Linux aqui.
Glow está disponível no repositório do Void, Solus e Arch Linux. Você pode usar os gerentes de pacotes deles para instalá-lo.
Em distribuições baseadas em Arch, use:
sudo pacman -S glow
Para Ubuntu, Debian, Fedora e SUSE, existem .DEB e .RPM disponíveis para várias arquiteturas e você pode encontrá-los em sua página de lançamento.
Baixe Glow para outras distros Linux
Conclusão
No geral, glow
é uma ferramenta útil para ver e organizar arquivos Markdown no terminal. Como a maioria das outras ferramentas CLI, não é para todos. Se você vive no terminal e tem gosto por arquivos Markdown, você pode tentar. E quando o fizer, por favor, compartilhe sua experiência com ela na seção de comentários.