Ondersteuning voor Unix-regeluiteinden uitschakelen in Windows Kladblok
Kladblok is een van de klassieke Windows-apps die Microsoft zelden bijwerkt. Vanaf Windows 10 Build 17661 heeft Microsoft één verbetering aangebracht in de app. Het herkent nu Unix-regeleindes, dus u kunt Unix/Linux-bestanden bekijken en bewerken met Kladblok. Er is een kans dat dit nieuwe gedrag niet werkt voor uw scenario's, of u geeft er de voorkeur aan dit nieuwe gedrag uit te schakelen en terug te keren naar het oorspronkelijke gedrag van Kladblok. Hier is hoe.
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.
Hier is een screenshot van Kladblok dat probeert de inhoud van een Linux .bashrc-tekstbestand weer te geven, dat alleen Unix LF EOL-tekens bevat:
De volgende schermafbeelding toont de bijgewerkte Kladblok-app, die hetzelfde bestand correct weergeeft:
De statusbalk geeft de huidige regeleindes aan.
Ondersteuning voor Unix Line Endings uitschakelen in Windows Kladblok, doe het volgende.
- Open de Register-editor-app.
- Ga naar de volgende registersleutel.
HKEY_CURRENT_USER\Software\Microsoft\Kladblok
Zie hoe u naar een registersleutel gaat met één klik. Als deze sleutel niet bestaat, moet u deze handmatig maken.
- Maak aan de rechterkant een nieuwe 32-bits DWORD-waarde fAlleen WindowsEOL.
Let op: ook als je met 64-bits Windows u moet nog steeds een 32-bits DWORD-waarde maken.
Stel de waarde in op 1. - Maak aan de rechterkant een nieuwe 32-bits DWORD-waarde fPlakkenOrigineelEOL. Laat de waardegegevens op 0 staan.
- Om de wijzigingen die door de registeraanpassing zijn aangebracht van kracht te laten worden, moet u: afmelden en log in op uw gebruikersaccount.
De fAlleen WindowsEOL
waarde werkt als volgt:
fWindowsAlleenEOL = 0: Voeg het gedetecteerde EOL-teken van het huidige geopende document in wanneer de Return/Enter-toets wordt ingedrukt.
fWindowsOnlyEOL = 1: Forceer Windows CRLF-regeleindes wanneer de Return/Enter-toets wordt ingedrukt.
De fPlakkenOrigineelEOL
parameter accepteert de volgende waarden.
fPlakkenOrigineelEOL = 0: Wijzigt het EOL-teken van de tekst die in Kladblok wordt geplakt in het EOL-teken van het momenteel geopende document.
fPlakkenOrigineelEOL = 1: EOL-tekens in tekst die in Kladblok is geplakt, worden niet gewijzigd.
Ten slotte kan Winaero Tweaker worden gebruikt om ondersteuning voor Unix-regeleinden in Kladblok aan te passen.
Je kunt Winaero Tweaker hier downloaden: Winaero Tweaker downloaden
Bron: Microsoft