Jegyzettömb a Unix sorvégződések támogatásához
A Jegyzettömb az egyik olyan klasszikus Windows-alkalmazás, amelyet a Microsoft ritkán frissít. Utoljára Windows 2000 rendszerrel frissítették, majdnem 20 évvel ezelőtt, gyorsbillentyűk használatának lehetőségével és Unicode támogatással. Most a Windows 10 Build 17661-ben a Microsoft egy csendes fejlesztést hajtott végre az alkalmazáson. Most már felismeri a Unix sorvégződéseket.
A Unix/Linux rendszerben a sorvégződések teljesen eltérnek attól, amit a Windows használ.
A Windows rendszerben két szimbólumot használnak erre a célra: char (10), amelyet Carriage Return (CR) néven ismernek, és char (13), amely Line Feed (LF) néven ismert. A Linux csak LF-et használ sorvégződésekhez.
A Jegyzettömb évekig csak a CRLF sémát támogatta, ami lehetetlenné tette a Linux szöveges fájlok olvasását és szerkesztését. Valószínűleg az integrációnak köszönhetően Windows alrendszer Linuxhoz, A Windows 10 build 17661 Jegyzettömbje képes felismerni a Linux sorvégződéseit.
A Jegyzettömbben használt szerkesztésvezérlő mostantól elfogadja az új ablak üzeneteit. A mintakód így néz ki:
SendMessageW(hwndEdit, 0x150A, 3, WindowsOnlyEOL? 0: 3); SendMessageW(hwndEdit, 0x150A, 4, PasteOriginalEOL? 0: 4);
Tehát, ha Ön WSL-felhasználó, hamarosan probléma nélkül szerkesztheti annak konfigurációját és egyéb fájljait közvetlenül a Jegyzettömbben. Ezenkívül ez a változás minden kettős rendszerindítást használó felhasználó számára nagyszerű.
Forrás: WalkingCat