De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Formatação de Textos

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 02 de Maio de 2002

Em sistemas Linux, FreeBSD e Unix em geral, existe um comando chamado fmt, que pode ser usado para fazer formatação de linhas. Ele não faz o alinhamento do texto, faz apenas a quebra das linhas próximo ao desejado.

Por exemplo:

$ fmt -w 60 texto.txt

O comando acima fará com que as linhas do arquivo texto.txt tenham em média 60 caracteres por linha.

Já o comando

$ fmt -w 60 -u texto.txt

faz o espaçamento uniforme, reduzindo espaços consecutivos entre duas palavras para apenas um e fazendo o mesmo com as linhas, deixando apenas uma linha em branco entre parágrafos.

Eu uso muito o fmt no meu editor de textos do coração, o vim (VI IMproved). Defini a tecla <F1>, no arquivo .vimrc, para ativá-lo automaticamente com o default de 75 caracteres por linha:

$ :map #1 !}fmt
Error: No site found with the domain 's2.dicas-l.com.br' (Learn more)