文本 – 回车顺序和换行

前端之家收集整理的这篇文章主要介绍了文本 – 回车顺序和换行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
重要的是要有正确的回车顺序,然后换行换行?对于文本编辑器,它们的显示顺序如何?

例如,而不是

\r\n

这个

\n\r

似乎像Jeff已经写了一个非常好的Blog Post 这个问题。

解决方法

当使用两个控制字符时,传统的顺序是回车,然后换行。

其原因可追溯到旧的ASR-33电传。

当向ASR-33发出回车返回时,打印头如果靠近右边距,则需要十分之一秒才能返回到左边距,而当左边的位置有一点“反弹”时保证金被打。

如果订单是换行符,则回车,则第一个打印字符可能会在运输回车后十分之一秒出现,因此可能会在页面中间打印(作为拖尾)。但是如果换行符回车后,则换行所花费的时间为打印头完成行程提供了额外的时间。

一些系统(我正在考虑旧的施乐Sigma 7 OS,例如)进行换行,然后回车,但是它们将数字流中的NULL字符注入,以允许打印头做到这一点。

当然,当你加快设备(例如,一些早期的CPS电传打印机,例如)时,问题会变得更糟,需要一个更为复杂的策略。

(还有一点是,对于用户输入,回车由用户按Return键提供,而Line Feed必须由计算机提供,因此通常打印机正常打印“样式”线条以换行符开始,并以回车返回结束,然后用户输入的提示仅由换行符组成,而用户输入以回车结束,该方案在使用一致时效果良好,但当然,总是会发生的。)

猜你在找的HTML相关文章