电脑打字字要往前推怎么弄(当回车遇到换行)

首页教程更新时间:2023-06-03 04:00:22

大家在写文档或者写代码时都经常会用到换行操作,实际上我们都是使用键盘上的回车键进行换行。那么,今天的问题来了,在按下回车键时系统做了哪些处理?回车键盘只是换行吗?回车和换行是同一回事吗?但实际并非完全如此。

电脑打字字要往前推怎么弄,当回车遇到换行(1)

回车键

这个就要从键盘的历史说起了,键盘其实早在18世纪就已经有了,那个时候还没有计算机,它最早是应用在打字机上,而且,打字机各种各样相应的键盘也是各式各样。后来,打字机之父克里斯托夫·拉森·肖尔斯重新设计出了打字机并规范了键盘,就是现在我们用的QWERTY键盘,他将最常用的几个字母安置在相反方向,这样可以放慢敲键速度以避免卡键,因为早期的机械结构的键盘按照字母顺序排列会特别容易卡键。到了20世纪计算机的发明,键盘也作为一种基本输入设备被应用到计算机上。如下图,大佬沃兹尼亚克制作的APPLE第一代计算机,虽然主板还是一块裸露的电路板,但是他已经有了键盘作为输入外设。

电脑打字字要往前推怎么弄,当回车遇到换行(2)

APPLE I 计算机

我们再来看看什么是回车键,在打字机上有一个叫字车的部件,在打字的时候它会根据所打的字符向前移动,当移动到每一行的结尾处时,我们就不能再继续打字下去了,这时就需要我们手动将字车推到起始位置。推字车这个动作将会发生两种情况,一是字车归位回到行首,二是滚筒向上滚动一行,以便可以输入下一行。这个动作其实就是回车,后来到了电动打字机时代键盘上就增加一个按键来完成同样的作用,这就是回车键的由来。

电脑打字字要往前推怎么弄,当回车遇到换行(3)

打字机

那么,在计算机上是如何处理回车键的呢?关于这个问题,其实在不同的操作系统处理方法是不一样的。在Windows上是使用\r\n两个字符来表示,而linux是使用\n字符来表示。字符\r是将字符移动到当前的行首,对应的ASCII码是13,也可用CR表示(Carriage Return)。字符\n是将字符移动到下一行的行首,对应的ASCII码是10,也可用LF表示(Linefeed)。

电脑打字字要往前推怎么弄,当回车遇到换行(4)

ASCII码表

因此,大家在平时在Windows上创建的文件在linux系统上打开时,就会发现每行的结尾会多出一个^M符号,而在linux上创建的文件在windows里打开,所有的内容就会显示在一行上。

电脑打字字要往前推怎么弄,当回车遇到换行(5)

Windows创建Linux打开

电脑打字字要往前推怎么弄,当回车遇到换行(6)

Linux创建Windows打开

,
图文教程
相关文章
热门专题
推荐软件
奇热小说
奇热小说
下载
QQ2019手机版
QQ2019手机版
下载
王者荣耀
王者荣耀
下载
百度浏览器迷你版
百度浏览器迷你版
下载
2345浏览器手机版
2345浏览器手机版
下载
网易邮箱
网易邮箱
下载
爱奇艺
爱奇艺
下载
网易云音乐
网易云音乐
下载
WPSOffice
WPSOffice
下载
优酷
优酷
下载
谷歌浏览器(Chrome)
谷歌浏览器(Chrome)
下载
迅雷看看播放器
迅雷看看播放器
下载
UC浏览器
UC浏览器
下载
QQ音乐
QQ音乐
下载
阿里旺旺买家版v9.12.10C官方版
阿里旺旺买家版v9.12.10C官方版
下载
360安全卫士v12.1官方版
360安全卫士v12.1官方版
下载
猜你喜欢
龙城秘境单职业
龙城秘境单职业
下载
上古卷轴5海蒂骨疗师的独立追随者MOD
上古卷轴5海蒂骨疗师的独立追随者MOD
下载
亚交所
亚交所
下载
配音师
配音师
下载
智学家长端电脑版
智学家长端电脑版
下载
满货题库
满货题库
下载
抢利宝
抢利宝
下载
秀我家商家版
秀我家商家版
下载
岁宝众包app
岁宝众包app
下载
环世界1.0让溪流有战略性MOD
环世界1.0让溪流有战略性MOD
下载
铺满管道
铺满管道
下载
梦幻古龙onlinev2.0.117
梦幻古龙onlinev2.0.117
下载
聪明派电脑版
聪明派电脑版
下载
浩宇手机报
浩宇手机报
下载
终极自定义夜无限体力夜晚暂停修改器
终极自定义夜无限体力夜晚暂停修改器
下载
新浪靠谱助手v5.0.1200官方正式版
新浪靠谱助手v5.0.1200官方正式版
下载