Windows Tips & News

Deaktiver Unix Line Endings Support i Windows Notesblok

Notesblok er en af ​​de klassiske Windows-apps, som Microsoft sjældent opdaterer. Startende i Windows 10 Build 17661 har Microsoft foretaget en forbedring af appen. Den genkender nu Unix-linjeslutninger, så du kan se og redigere Unix/Linux-filer med Notesblok. Der er en chance for, at denne nye adfærd muligvis ikke virker for dine scenarier, eller du foretrækker måske at deaktivere denne nye adfærd og vende tilbage til Notesbloks oprindelige adfærd. Her er hvordan.

I Unix/Linux er linjeafslutninger ret forskellige fra, hvad Windows bruger.
I Windows er der to symboler, der bruges til det formål: char (10), kendt som Carriage Return (CR), og char (13), kendt som Line Feed (LF). Linux bruger kun LF til linjeafslutninger.

I årevis understøttede Notepad kun CRLF-skemaet, hvilket gjorde det umuligt at læse og redigere Linux-tekstfiler. Sandsynligvis takket være integration af Windows-undersystem til Linux, Notesblok i Windows 10 build 17661 kan genkende Linux-linjeafslutninger.

Her er et skærmbillede af Notesblok, der forsøger at vise indholdet af en Linux .bashrc-tekstfil, som kun indeholder Unix LF EOL-tegn:

Det næste skærmbillede viser den opdaterede Notepad-app, som viser den samme fil korrekt:

Statuslinjen angiver aktuelle linjeafslutninger.Det er muligt at deaktivere denne adfærd, når det er nødvendigt.

For at deaktivere Unix Line Endings-understøttelse i Windows Notesblok, gør følgende.

  1. Åbn Registreringseditor app.
  2. Gå til følgende registreringsnøgle.
    HKEY_CURRENT_USER\Software\Microsoft\Notepad

    Se, hvordan du går til en registreringsnøgle med et klik. Hvis denne nøgle ikke findes, bør du oprette den manuelt.

  3. Til højre skal du oprette en ny 32-bit DWORD-værdi fWindowsOnlyEOL.
    Bemærk: Også selvom du er kører 64-bit Windows du skal stadig oprette en 32-bit DWORD-værdi.
    Indstil dens værdi til 1.
  4. Til højre skal du oprette en ny 32-bit DWORD-værdi fPasteOriginalEOL. Lad dens værdidata være 0.
  5. For at få de ændringer, der er foretaget af Registry tweak, til at træde i kraft, skal du Log ud og log ind på din brugerkonto.

Det fWindowsOnlyEOL værdi fungerer som følger:

fWindowsOnlyEOL = 0: Indsæt det aktuelt åbne dokuments detekterede EOL-tegn, når Retur/Enter-tasten trykkes.

fWindowsOnlyEOL = 1: Tving Windows CRLF-linjeafslutninger, når Return/Enter-tasten trykkes.

Det fPasteOriginalEOL parameter accepterer følgende værdier.

fPasteOriginalEOL = 0: Ændrer EOL-tegnet for den tekst, der indsættes i Notesblok, til EOL-tegnet for det aktuelt åbne dokument.

fPasteOriginalEOL = 1: EOL-tegn i tekst indsat i Notesblok ændres ikke.

Endelig kan Winaero Tweaker bruges til at tilpasse Unix-linjeafslutninger i Notesblok.

Du kan downloade Winaero Tweaker her: Download Winaero Tweaker

Kilde: Microsoft

Download Windows 10-mappeikoner til Windows 8, Windows 7, Windows Vista og XP

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere

Anmeldelse: Able2Extract PDF Converter 8

Anmeldelse: Able2Extract PDF Converter 8

Folk, der ofte sender og deler elektroniske filer med andre, roser den dag, hvor Portable Documen...

Læs mere

Hvordan administrerer man nemt flere iPhone/iPad/iPod-enheder på én computer gratis?

Hvordan administrerer man nemt flere iPhone/iPad/iPod-enheder på én computer gratis?

Uanset om du ønsker at skifte til en ny iPhone eller genoplive din gamle, er det bydende nødvendi...

Læs mere