Je suis en train d'écrire un éditeur de texte. Après avoir examiné d'autres éditeurs de texte, j'ai constaté qu'un certain nombre d'entre eux se référaient à un emballage "souple" ou "dur". Quelle est la différence? Je n'arrive pas à trouver la réponse en cherchant.
Réponses
Trop de publicités?Il est habituel pour les éditeurs de texte à l'auto-ajustement du texte en paragraphes avec dur les retours à la ligne, mais c'est moins fréquent pour que le texte soit re-coulé dans un joli paragraphe si vous revenez plus tard et de modifier/ajouter/supprimer des mots plus tard. (Vous pouvez le faire manuellement avec emacs avec M-q.)
C'est plutôt ennuyeux, car le trouble obsessionnel compulsif des gens comme moi, puis revenir en arrière et avoir à nouveau manuellement insérer le dur pauses aux endroits appropriés.
De l'autre côté, le soft d'emballage est ennuyeux parce que la plupart de tous les outils de ligne de commande utilisation de la ligne de base de diff-ing (contrôle de version est là que cela devient plus visible pour moi). Si vous avez un 1/3-page paragraphe qui est doux enveloppé et corriger une faute de frappe, il est impossible de voir où le changement est en une régulières diff
sortie ou similaires.
Cela devrait être un commentaire sur la Volonté Robertson réponse, mais je n'ai pas assez de rep...
Si vous utilisez Vim, avec les numéros de ligne activée (:set nu
) puis vous verrez que ce soft encapsule les lignes, mais les maintient séparés, donc, si une ligne est plus large que l'écran, vous serez toujours en mesure de lire tout le texte, mais il ne sera pas gâcher votre capacité de recherche par numéros de ligne. (Une ligne visible est différent d'une ligne réelle). Vous pouvez également accéder directement à une ligne en tapant :10
ou :30
, etc.