Kladblok ter ondersteuning van Unix-regeleinden
Kladblok is een van de klassieke Windows-apps die Microsoft zelden bijwerkt. De laatste keer dat het werd bijgewerkt was met Windows 2000, bijna 20 jaar geleden, met de mogelijkheid om sneltoetsen en Unicode-ondersteuning te gebruiken. Nu, in Windows 10 Build 17661, heeft Microsoft een stille verbetering aan de app aangebracht. Het herkent nu Unix-regeleindes.
In Unix/Linux zijn regeleindes heel anders dan wat Windows gebruikt.
In Windows worden daarvoor twee symbolen gebruikt: char (10), bekend als de Carriage Return (CR), en char (13), bekend als Line Feed (LF). Linux gebruikt alleen LF voor regeleindes.
Kladblok ondersteunde jarenlang alleen het CRLF-schema, waardoor het onmogelijk was om Linux-tekstbestanden te lezen en te bewerken. Waarschijnlijk dankzij de integratie van Windows-subsysteem voor Linux, Kladblok in Windows 10 build 17661 kan Linux-regeleindes herkennen.
De bewerkingsbesturing die in Kladblok wordt gebruikt, accepteert nu nieuwe vensterberichten. De voorbeeldcode ziet er als volgt uit:
SendMessageW(hwndEdit, 0x150A, 3, WindowsOnlyEOL? 0: 3); SendMessageW(hwndEdit, 0x150A, 4, PasteOriginalEOL? 0: 4);
Dus als u een WSL-gebruiker bent, kunt u binnenkort zonder problemen de configuratie en andere bestanden rechtstreeks in Kladblok bewerken. Deze wijziging is ook geweldig voor alle dual-boot-gebruikers.
Bron: WandelenKat