微信号:iProgrammer

介绍:最有影响力的程序员自媒体,关注程序员相关话题:IT技术、IT职场、在线课程、学习资源等.

终于,微软修复了 Notepad 长达 33 年的换行“Bug”

2018-05-12 19:59 程序员的那些事

(点击上方蓝字,快速关注我们)


转自:开源中国社区

注:本文中的 Bug,已加引号,了解一下 


自 1985 年发布以来,微软的 Notepad(记事本)一直存在的一个 “Bug” ,终于宣布要解决了。


对于一般用户来说,记事本是一个非常实用的 TXT 文本编辑工具。不过 IT 专业人员可能会烦扰记事本只支持 Windows 的行尾符 (End-of-Line) - 回车(CR)和换行符(LF),因为这意味着记事本无法正确显示在 Unix、Linux 和 macOS 中创建的文本内容,看起来就像下面这样:



微软的开发者博客上,开发团队表示正在更新 Windows 10 上的记事本应用,以新增对 Unix / Linux 行结尾(LF)和 Macintosh 行结尾(CR)的支持。版本更新后,在记事本中创建的新文件依然会默认使用 Windows 行结尾符(CRLF),但可以查看、编辑和打印现有文件,并正确保持文件的当前行尾格式。



目前,记事本在 Windows 10 内部预览版中已得到更新。至于这个问题为什么会持续三十多年,文中没有提及。


如果不喜欢新增的功能,还可以通过编辑注册表 [HKEY_CURRENT_USER\Software\Microsoft\Notepad] 将其禁用。





觉得本文有帮助?请分享给更多人

关注「程序员的那些事」,提高编程技能

 
程序员的那些事 更多文章 机器人遛机器狗,估计不久能看到了 雷军的留名,不是以程序员身份 给你扬名立万的机会,你居然还收我的钱?你不会是傻子吧 ML 入门有什么样的前提? 5 月编程语言榜:C 再度暴涨,Scala 成功上位
猜您喜欢 默默维护 30 年,glibc 创始人兼维护者辞职:17 篇热文回顾 文末赠书 | 来看看自己属于哪种程序员? 10个关于Node.js REST API 的最佳实践 MVCC原理探究及MySQL源码实现分析 Kubernetes和Mesos集成实战部署