Windows Notepad fixed after 33 years: Now it finally handles Unix, Mac OS line endings

9 mei 2018
By

Windows Notepad users, rejoice! Microsoft’s text editing app, which has been shipping with Windows since version 1.0 in 1985, has finally been taught how to handle line endings in text files created on Linux, Unix, Mac OS, and macOS devices.

“This has been a major annoyance for developers, IT Pros, administrators, and end users throughout the community,” Microsoft acknowledged in a blog post today, without touching on why the issue was allowed to fester for more than three decades.

Notepad’s line feed limitations may not inspire the same level of partisan bickering as the tabs vs. spaces debate or the possibility that semicolons may become mandatory in JavaScript.

JavaScript/Node code for Google Assistant

Software dev bombshell: Programmers who use spaces earn MORE than those who use tabs

READ MORE

Nonetheless, the app is widely used and does elicit some passion. News of the change at Microsoft’s Build developer conference on Tuesday prompted the loudest cheer of any of the announcements.

“We fixed Notepad,” declared Kevin Gallo, head of Windows developer platform.

Notepad previously recognized only the Windows End of Line (EOL) characters, specifically Carriage Return (CR, r, 0x0d) and Line Feed (LF, n, 0x0a) together.

For old-school Mac OS, the EOL character is just Carriage Return (CR, r, 0x0d) and for Linux/Unix it’s just Line Feed (LF, n, 0x0a). Modern macOS, since Mac OS X, follows the Unix convention.

Opening a file written on macOS, Mac OS, Linux, or Unix-flavored computers in Windows Notepad therefore looked like a long wall of text with no separation between paragraphs and lines. Relief arrives in the current Windows 10 Insider Build.

Notepad will continue to

Bron: The Register Lees het complete artikel hier: http://go.theregister.com/i/cfa/http://www.theregister.co.uk/2018/05/08/windows_notepad_unix_linux_macos/

Follow us on Twitter

Tags: ,

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *


− een = 2

Archief