Poznámkový blok pro podporu zakončení řádků Unix
Poznámkový blok je jednou z klasických aplikací pro Windows, kterou Microsoft aktualizuje jen zřídka. Naposledy byl aktualizován s Windows 2000, téměř před 20 lety, s možností používat klávesové zkratky a podporou Unicode. Nyní, ve Windows 10 Build 17661, Microsoft provedl jedno tiché vylepšení aplikace. Nyní rozpoznává zakončení řádků Unix.
V Unixu/Linuxu jsou zakončení řádků zcela odlišné od toho, co používá Windows.
Ve Windows se pro tento účel používají dva symboly: char (10), známý jako Carriage Return (CR), a char (13), známý jako Line Feed (LF). Linux používá pouze LF pro zakončení řádků.
Po celá léta Notepad podporoval pouze schéma CRLF, což znemožňovalo čtení a úpravy textových souborů Linuxu. Pravděpodobně díky integraci Subsystém Windows pro Linux, Poznámkový blok ve Windows 10 sestavení 17661 dokáže rozpoznat konce řádků Linuxu.
Ovládací prvek pro úpravy používaný v programu Poznámkový blok nyní přijímá zprávy v novém okně. Ukázkový kód vypadá následovně:
SendMessageW(hwndEdit, 0x150A, 3, WindowsOnlyEOL? 0: 3); SendMessageW(hwndEdit, 0x150A, 4, PasteOriginalEOL? 0: 4);
Takže pokud jste uživatelem WSL, brzy budete moci bez problémů upravovat jeho konfiguraci a další soubory přímo v programu Poznámkový blok. Tato změna je také skvělá pro všechny uživatele s duálním spouštěním.
Zdroj: WalkingCat