Estou compondo um documento em texto sem formatação (.txt) com parágrafos justificados à esquerda e à direita. Eu adiciono espaços manualmente, quebrando palavras com hífens, se necessário, até que as linhas tenham comprimento uniforme. Para usar um exemplo do meu documento, um parágrafo como este:
Essas bolas fantasmáticas têm algumas propriedades estranhas, algumas limpas, outras interessante e outros apenas indicativos de design preguiçoso. Eles são quase todos causada pela mesma falha de design: o jogo os trata muito como se fosse um jogo normal bolas.
vai acabar assim:
Essas bolas fantasmáticas têm algumas propriedades estranhas, alguns são legais, outros interessantes e outros apenas indicam projeto preguiçoso. Eles são quase todos causados pelo mesma falha de design: o jogo os trata muito como bolas regulares.
Como posso fazer isso?
Não há problema em adicionar espaços (sem quebrar as palavras sobre as linhas), mas eu preciso controlar a largura do parágrafo do parágrafo (em # caracteres). O exemplo acima é justificado para 53 caracteres por linha, mas a largura da linha no meu documento real varia de 60 a 79.
Também seria ótimo se houvesse um editor de texto com esse recurso.
Eu já tentei:
- OpenOffice e TeX : Eles apenas usam a formatação para alterar a forma como o texto é exibido.
- O comando Justify do nano não conta, porque na verdade não torna as linhas de largura uniforme.
Aceitei a resposta a seguir, porque foi a que melhor funcionou para mim . Eu achei os comandos de preenchimento do emacs os mais fáceis de usar entre as respostas, e aprecio como ele reconhece até mesmo a indentação sem espaço em branco (para coisas como # e // comentários). No entanto, todas as outras respostas preenchem seus próprios nichos e eu recomendo que outras pessoas que visitam esta pergunta também as examinem.