Windows10上的记事本终于可辨识Linux与macOS的换行字元了
报价宝综合消息Windows10上的记事本终于可辨识Linux与macOS的换行字元了

过去记事本无法辨识Linux的换行字元,导致文字内容移到记事本时出现一团乱的情形。
图片来源:
微软
微软于周二(5/8)宣布,在现行的Windows 10测试版(Insider build)中,记事本(Notepad)将可同时辨识Windows、Unix/Linux与macOS的换行(End of Line ,EOL)功能了,未来把Linux或macOS上所建立的文字档案贴到记事本的时候,再也不会出现没有断行而一团乱的画面。
上述3类操作系统一向使用不同的换行字元,例如Windows是Carriage Return(CR)加上Line Feed(LF),Unix/Linux只使用LF,而macOS只使用CR,于是乎,当把于Unix/Linux或macOS上建立的文件转移到Windows上的记事本时,记事本并不能辨识这些档案的换行字元,把所有文字挤在一行,而毫无段落可言。
微软资深专案经理Michel Lopez表示,这件事一直很困扰开发人员、IT专家或一般使用者,但从现有的Windows 10测试版开始,记事本将会同时支援这3种换行字元。
未来以记事本建立的档案仍将以CRLF作为预设值,可它同时也能够辨识及维持采用LF或CR作为换行字元的格式,以让用户能以正确的格式浏览、编辑或打印非以记事本建立的档案,也会在状态列上显示该档案所使用的EOL格式。
有鉴于此一功能可能不适用于所有场景,或有用户想保留记事本原来的作法,那么也能借由变更登录机码来关闭该功能。
