Deaktiver støtte for Unix-linjeavslutninger i Windows Notisblokk
Notisblokk er en av de klassiske Windows-appene som Microsoft oppdaterer sjelden. Fra og med Windows 10 Build 17661 har Microsoft gjort én forbedring av appen. Den gjenkjenner nå Unix-linjeavslutninger, slik at du kan se og redigere Unix/Linux-filer med Notisblokk. Det er en sjanse for at denne nye oppførselen kanskje ikke fungerer for scenariene dine, eller du foretrekker kanskje å deaktivere denne nye oppførselen og gå tilbake til Notepads opprinnelige oppførsel. Her er hvordan.
Annonse
I Unix/Linux er linjeavslutninger ganske forskjellige fra hva Windows bruker.
I Windows er det to symboler som brukes til det formålet: char (10), kjent som Carriage Return (CR), og char (13), kjent som Line Feed (LF). Linux bruker bare LF for linjeavslutninger.
I årevis støttet Notepad bare CRLF-skjemaet, noe som gjorde det umulig å lese og redigere Linux-tekstfiler. Sannsynligvis, takket være integrering av Windows-undersystem for Linux, Notisblokk i Windows 10 build 17661 kan gjenkjenne Linux-linjeavslutninger.
Her er et skjermbilde av Notisblokk som prøver å vise innholdet i en Linux .bashrc-tekstfil, som bare inneholder Unix LF EOL-tegn:
Det neste skjermbildet viser den oppdaterte Notepad-appen, som viser den samme filen riktig:
Statuslinjen viser gjeldende linjeavslutninger.Det er mulig å deaktivere denne virkemåten når det er nødvendig.
For å deaktivere Unix Line Endings-støtte i Windows Notisblokk, gjør følgende.
- Åpne Registerredigering app.
- Gå til følgende registernøkkel.
HKEY_CURRENT_USER\Software\Microsoft\Notepad
Se hvordan du går til en registernøkkel med ett klikk. Hvis denne nøkkelen ikke eksisterer, bør du opprette den manuelt.
- Til høyre oppretter du en ny 32-biters DWORD-verdi fWindowsOnlyEOL.
Merk: Selv om du er det kjører 64-bits Windows du må fortsatt opprette en 32-biters DWORD-verdi.
Sett verdien til 1. - Til høyre oppretter du en ny 32-biters DWORD-verdi fPasteOriginalEOL. La verdidataene være 0.
- For å få endringene gjort av registerjusteringen til å tre i kraft, må du Logg ut og logg på brukerkontoen din.
De fWindowsOnlyEOL
verdi fungerer som følger:
fWindowsOnlyEOL = 0: Sett inn det for øyeblikket åpne dokumentets oppdagede EOL-tegn når Return/Enter-tasten trykkes.
fWindowsOnlyEOL = 1: Tving Windows CRLF-linjeavslutninger når Return/Enter-tasten trykkes.
De fPasteOriginalEOL
parameter godtar følgende verdier.
fPasteOriginalEOL = 0: Endrer EOL-tegnet for teksten som limes inn i Notisblokk til EOL-tegnet for det åpne dokumentet.
fPasteOriginalEOL = 1: EOL-tegn i tekst limt inn i Notisblokk endres ikke.
Til slutt kan Winaero Tweaker brukes til å tilpasse støtte for Unix-linjeavslutninger i Notisblokk.
Du kan laste ned Winaero Tweaker her: Last ned Winaero Tweaker
Kilde: Microsoft