记事本得到重大升级现在Unix行结束
Notepad 是 Windows 附带的文本编辑器,它并不是一个复杂的应用程序。对于许多人来说,这是它的主要优势——几乎没有任何功能,它不会出错——但特别是对于软件开发人员来说,它经常被证明是一种烦恼。
那是因为记事本传统上只能理解 Windows 行尾。Windows、Unix 和“经典”MacOS 都使用不同的约定来指示一行文本的结尾。Windows 做的事情是正确的:它使用一对字符,回车 (CR),然后是换行符 (LF)。需要两个字符,因为它们做不同的事情:CR 将打印头移动到一行的开头;LF 将纸张前进一行。将它们分开是很有价值的,因为它允许模拟下划线等效果:首先打印要加下划线的文本,然后发出 CR,然后打印下划线字符。
然而,Unix 使用一个空换行来表示应该开始一个新行。经典 MacOS(虽然不是现代 macOS)出于同样的目的使用裸回车。考虑到 CR 和 LF 字符背后的含义,这些操作系统显然都是错误的,但有时错误仍然存在并持续存在。
记事本作为 Windows 应用程序,一直需要 CRLF 对。当面对 Unix 文件时——在源代码和类似的东西中很常见——它看到裸露的 LF 并将它们打印为黑色方块。因为在面对裸 LF 时它不会开始新行,所以它将文件的全部内容显示为单个冗长的行,这使得它难以阅读,更不用说编辑了。
但是在 Windows 的下一次更新中(可能会在 10 月左右到来),除了 Windows 类型之外,记事本还将处理 Unix 和经典的 MacOS 行尾。这将使编辑器比当前更有用。
如果您不喜欢这个想法,还有一个注册表设置可以使其保持其传统行为。
更多知识
-
如何治疗和预防甲流(服务窗·科学防疫)
原标题:如何治疗和预防甲流(服务窗·科学防疫)每年春季是甲流的高发季节,最近一些地方出现了散发病例。什么是甲流?有什么特点?如何治...烟燃烟灭つ 268 阅读
-
iPhone15的type-C接口玩手段,欧盟将重罚,苹果会妥协么?
据称苹果今年的iPhone15将会首次用上type-C接口,不过苹果为了赚取厚利可能会给type-C接口,而欧盟显然也早就为此做好准备,如果苹果执意如...﹏丶小迣界 284 阅读
-
微视频|同心逐梦 共向未来
原标题:微视频|同心逐梦 共向未来春风浩荡中,2023年全国两会通过法定程序把党的二十大作出的决策部署转化为全国人民的实际行动,胜利闭...■■俗人雅钦 187 阅读
-
东方甄选回应直播间疑似售假:会积极解决问题,请不要攻击主播
Tech星球3月16日消息,日前东方甄选被曝将养殖虾当野生虾卖引发热议。昨日晚间,东方甄选官方账号发文回应称,“东方甄选作为一家公司,会...原地等候已经远去的幸福 216 阅读
-
OpenAI 离成熟商业公司更近一步
发布 GPT-4 的同时,OpenAI 离成熟公司越近,离名字里的 “Open” 越远。GPT-4 无疑是一个更好的产品。写散文、诗歌、代码,这些 GP...床上小旋风 281 阅读
-
维珍轨道公司暂停运营一周:员工休无薪假,股价暴跌50%
3月16日消息,据外媒援引知情人士消息称,当地时间周三火箭发射公司维珍轨道决定暂停运营一周时间,并安排大部分员工休无薪假,期间寻求能...冷夕颜 237 阅读
-
推动世界共同发展繁荣 创造更加美好未来
原标题:推动世界共同发展繁荣 创造更加美好未来新华社北京3月13日电题:推动世界共同发展繁荣 创造更加美好未来新华社记者十四届全国人...而后的我们 220 阅读
-
瞭望·治国理政纪事丨马上就办 真抓实干
原标题:瞭望·治国理政纪事丨马上就办 真抓实干 ◆ 1991年2...愚人自愈 203 阅读
撰写回复