Je compose un document en texte brut (.txt) qui contient des paragraphes justifiés à gauche et à droite. J'ajoute manuellement des espaces, brisant les mots avec des tirets si nécessaire, jusqu'à ce que les lignes soient de longueur uniforme. Pour utiliser un exemple de mon document, un paragraphe comme celui-ci:
Ces boules fantasmatiques ont des propriétés étranges, certaines soignées, d'autres intéressant, et d'autres juste révélateur d'un design paresseux. Ils sont presque tous causé par le même défaut de conception: le jeu les traite trop comme des des balles.
finira par ressembler à ceci:
Ces boules fantasmatiques ont d'étranges propriétés, certains soignés, certains intéressants et d’autres tive du design paresseux. Ils sont presque tous causés par même défaut de conception: le jeu les traite trop comme balles régulières.
Comment puis-je faire ceci?
Il est normal d'ajouter des espaces (sans casser les mots sur les lignes), mais je dois contrôler la largeur cible du paragraphe (en caractères #). L'exemple ci-dessus est justifié à 53 caractères par ligne, mais la largeur de ligne dans mon document réel varie de 60 à 79.
Ce serait également bien s'il y avait un éditeur de texte avec une telle fonctionnalité.
J'ai déjà essayé:
- OpenOffice et TeX : ils utilisent simplement la mise en forme pour changer la façon dont le texte est affiché.
- La commande Justifier de nano ne compte pas car elle ne rend pas les lignes uniformément larges.
J'ai accepté la réponse suivante parce que c'était celle qui fonctionnait le mieux pour moi . J'ai trouvé que les commandes de remplissage emacs étaient les plus faciles à utiliser parmi les réponses, et j'apprécie la façon dont il reconnaît même l'indentation non blanche (pour des choses comme # et // commentaires). Cependant, les autres réponses remplissent toutes leurs propres niches et je recommande aux autres personnes visitant cette question de les examiner également.