Windows Notepad一直在顯示非Microsoft操作系統的線路中斷時遇到問題。現在正在更新能夠處理UNIX,Linux和MacOS系統中使用的行字符的末端。
記事本最終將正確顯示所有文本文件。
記事本更新
在博客中郵政,Microsoft承認了Notepad在折線上的問題。由於其他操作系統格式化了線路斷裂的方式,Notepad無法正確顯示Unix,Linux和MacOS中製作的文本文件的內容。這將導致這些文件的所有內容出現在一行中,並使其看起來亂七八糟。
微軟宣布,從最新版本的Windows 10 Insider Build開始,Notepad將開始支持Unix/Linux線路結束(LF),Macintosh Line Endings(CR)和Windows Line Endings(CRLF)。默認情況下,在記事本中創建的所有文件都將使用CRLF線結束。
該應用程序的更改之一是,狀態欄現在將顯示當前打開的文件正在使用哪種線路格式。也可以通過更改註冊表鍵來禁用此更改,該鍵將將程序恢復為原始行為。
為此用戶將要必須轉到註冊表中的HKEY_CURRENT_USERSOFTWARMEATWARMEATOFTNOTEPAD。然後轉到fwindowsonlyolol,然後將值更改為1。這將使用戶以上一個亂碼的form看到文件。
Windows記事本和線路斷路
視窗Notepad通常會遇到問題,從其他操作系統的文本文件中讀取銷售線路。這是因為它只是為了理解Windows製作線路結尾的方式。 Windows,Unix和MacOS在文本文件中都有不同的方式來指示線條結束。
Window告訴Notepad的方式將有一個線路結尾,涉及兩個字符,即馬車返回(CR),該字符之前是線條提要(LF)。這兩個字符都有不同的作業,CR將打印頭移至線路的開始,而LF則以一行移動紙張,根據到ARS Technica。
其他系統不遵循相同的技術。 Unix使用裸線供稿告訴程序已經開始了一條新線路。 Macos的先前版本使用裸托架返回來做同一件事。此方法從未延續到Windows中,該方法總是做出記事本,需要用於文本文件的運輸返回和線條供稿。