bry*_*sai 7 history text newline text-editor
有没有人知道不同平台的原始理由或故事,每个平台都选择不同的,但在某种程度上相似的新线表示?最初必须做出一些设计决策.(我不相信这是随机选择......)
杰夫阿特伍德在"伟大的新线分裂"中发表了这个话题
简而言之,CR + LF是电动打字机的参考日,当你第一次使用回车键将光标向左移动而换行符向下移动一行时.您偶尔会使用其中一个来编写特殊字符,例如下划线或删除线.
CRLF
计算机采用这种术语,因为它对于与电传打字机交互很有用.这就是为什么MS-DOS和随后的Windows使用CRLF.
如果
显然,Multics和随后的Unix从1963-64 ISO草案标准草案中得到了提示,这表明CRLF或LF可以代表换行符,并且使用单个LF字符.
CR
关于苹果采用CR的历史,我仍然有些困惑.我正在研究它...到目前为止,我最好的猜测是,这是由于苹果早期区分输入和返回键.在早期,返回键映射到回车键,回车键映射到换行符,而不是像在Windows世界中那样只有一个"enter"键执行双重任务.对于经常使用回车进行特殊格式化的打字机用户来说,将两者分开是有意义的,事实上,苹果确实使用返回键进行特殊格式化选项.
我不太确定的是,当他们放弃这个时,他们决定只使用CR,但我猜这是早期决定使用CR作为返回键的日期......但我可能错了.