Réponses:
Un enveloppement rigide insère des sauts de ligne réels dans le texte aux points d'habillage, avec un habillage doux, le texte réel est toujours sur la même ligne mais semble divisé en plusieurs lignes.
Il est habituel pour les éditeurs de texte d'encapsuler automatiquement le texte dans des paragraphes avec des sauts de ligne durs, mais il est moins courant que le texte soit redistribué dans un joli paragraphe si vous revenez plus tard et modifiez / ajoutez / supprimez des mots plus tard. (Vous pouvez le faire manuellement dans emacs avec Mq.)
C'est plutôt ennuyeux, car les personnes obsessionnelles compulsives comme moi reviennent ensuite et doivent réinsérer manuellement les pauses difficiles aux points appropriés.
D'un autre côté, le soft wrapping est ennuyeux car la plupart des outils de ligne de commande utilisent des différences basées sur les lignes (le contrôle de version est l'endroit où cela devient le plus perceptible pour moi). Si vous avez un paragraphe de 1/3 de page enveloppé de manière souple et corrige une faute de frappe, il est fondamentalement impossible de voir où se trouve le changement dans une diff
sortie normale ou similaire.
git diff --word-diff
soft : le texte de la zone de texte n'est pas enveloppé lorsqu'il est soumis dans un formulaire. C'est par défaut
hard : Le texte dans la zone de texte est enveloppé (contient des nouvelles lignes) lorsqu'il est soumis dans un formulaire. Lorsque "hard" est utilisé, l'attribut cols doit être spécifié