硬包装和软包装的区别?

tit*_*coy 90 word-wrap

我正在编写文本编辑器.在查看其他文本编辑器后,我注意到其中一些是指"软"与"硬"包装.有什么不同?我似乎无法通过搜索找到答案.

Fir*_*aad 119

硬包装在包装点处的文本中插入实际换行符,软包装实际文本仍然在同一行,但看起来分为几行.


Wil*_*son 18

文本编辑器通常会将文本自动换行为带有硬换行符的段落,但如果稍后再回来并稍后编辑/添加/删除单词,则将文本重新流入一个不错的段落的情况就不常见了.(您可以在使用Mq的emacs中手动执行此操作.)

这是相当烦人的,因为像我这样的强迫性强迫的人然后回去并且必须在适当的位置手动重新插入硬休息.

另一方面,软包装很烦人,因为大多数命令行工具都使用基于行的差异(版本控制是我最明显的地方).如果你有一个1/3页的段落被软包裹并修正了拼写错误,那么基本上不可能看到常规diff输出或类似的变化.

  • 我知道你说'常规'差异,但我想指出突出显示是天赐之物. (2认同)
  • @Will,那么像你这样的强迫症患者推荐什么样的解决方案呢? (2认同)

Rev*_* V. 11

soft:textarea中的文本在表单中提交时不会被包装.这是默认值

hard:当在表单中提交时,textarea中的文本被包装(包含换行符).使用"hard"时,必须指定cols属性

参考:W3Schools