欢迎您 本站地址:
“回车键”的名字里为什么有个“车”字?
先说机械英文打字机。
字车对应的英文是Carriage(车厢),但它装载的其实不是字,而是纸。
机械打字机打字的时候是纸张在向左移动。
后来电打字机才有了纸不动字动的功能。
那么起到换行作用的那个键就是“carriage return”——把纸张重新移到右边并且下移一行。
这个键常常简化为return,符号为? 。
然后到了计算机时代。
现在有点麻烦了,因为计算机时代一开始有两个不同的命令:
·新行(newline):把光标移到下一行的最左侧;
·输入(enter):将缓冲区的命令输入计算机中。
那时候很多电脑(比如IBM5250系列)上有两个键,一个enter负责输入,另一个return负责新行。
毕竟新行这个命令和打字机里的return功能一样嘛。
不过那时候命令往往以“命令行”形式出现,一个命令有且只有一行,所以你敲完一行命令、输入电脑之后,本来也得起个新行……
所以后来的大部分电脑就把两个键功能合并了。
严格地说,? 是“回车/return”, Enter才是“输入”,把Enter叫回车应该是不对的……但是反正现在的键盘上的“回车键”大多会同时标记这两个符号,表明它同时兼具二者的功能,所以大家也就不怎么区分了。
——————————————
有人提到了回车和换行和新行的区别,那就多说一句:
机械打字机时代,回车就是另起一新行,把输入点移到下一行的最左侧。
早期计算机时代,却把换行和左移这两个功能分开了,移到左边叫“回车”carriage return,移到下一行叫line feed,二者加起来才是newline。
分开的目的是更精细地控制。
然而,这时候键盘上的return对应的依然是newline——也就是旧的打字机时代的回车。
所以大家都还这么叫。
小库提示 扫描下方二维码,访问手机版。