Answers:
硬包装将实际换行符插入到换行点的文本中,而软包装将实际文本仍保留在同一行上,但看起来好像分成了几行。
文本编辑器通常将文本自动换成带有硬换行符的段落,但是如果您稍后再返回并稍后编辑/添加/删除单词,则将文本重新排入漂亮的段落的情况并不常见。(您可以使用Mq在emacs中手动执行此操作。)
这很烦人,因为像我这样的强迫性人会回去,不得不在适当的时候手动重新插入硬中断。
另一方面,软包装很烦人,因为大多数所有命令行工具都使用基于行的差异(对我来说,版本控制是最明显的地方)。如果您有一个1/3页的段落,该段落是软包装的并解决了拼写错误,则基本上不可能看到常规diff
输出或类似输出中的更改。
git diff --word-diff
soft:以表格形式提交时,textarea中的文本不会自动换行。这是默认值
hard:以表格形式提交时,textarea中的文本被换行(包含换行符)。使用“ hard”时,必须指定cols属性