Anteckningsblock för att stödja Unix-radändelser
Notepad är en av de klassiska Windows-apparna som Microsoft sällan uppdaterar. Senast den uppdaterades var med Windows 2000, för nästan 20 år sedan, med möjlighet att använda snabbtangenter och Unicode-stöd. Nu, i Windows 10 Build 17661, har Microsoft gjort en tyst förbättring av appen. Den känner nu igen Unix-radändelser.
I Windows finns det två symboler som används för detta ändamål: char (10), känd som Carriage Return (CR), och char (13), känd som Line Feed (LF). Linux använder endast LF för radslut.
I flera år stödde Notepad endast CRLF-schemat, vilket gjorde det omöjligt att läsa och redigera Linux-textfiler. Förmodligen, tack vare integration av Windows undersystem för Linux, Anteckningar i Windows 10 build 17661 kan känna igen Linux-radändelser.
Redigeringskontrollen som används i Anteckningar accepterar nu meddelanden i nya fönster. Exempelkoden ser ut som följer:
SendMessageW(hwndEdit, 0x150A, 3, WindowsOnlyEOL? 0: 3); SendMessageW(hwndEdit, 0x150A, 4, PasteOriginalEOL? 0: 4);
Så om du är en WSL-användare kommer du snart att kunna redigera dess konfiguration och andra filer direkt i Anteckningar utan problem. Denna förändring är också bra för alla dual-boot-användare.
Källa: WalkingCat