Windows Tips & News

Deaktiver Unix Line Endings Support i Windows Notesblok

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

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.

Reklame

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:

Notesblok før

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

Notesblok efter

Statuslinjen angiver aktuelle linjeafslutninger.Notesblok linjeafslutning Statur BarDet 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.

Winaero Tweaker Unix Line Endings Notesblok

Du kan downloade Winaero Tweaker her: Download Winaero Tweaker

Kilde: Microsoft

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne
Microsoft Defender til Windows modtager en massiv funktionsopgradering

Microsoft Defender til Windows modtager en massiv funktionsopgradering

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneFor en gennemsnit...

Læs mere

Fastgør kontrolpanel-applets til proceslinjen i Windows 10

Fastgør kontrolpanel-applets til proceslinjen i Windows 10

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneKontrolpanelet i ...

Læs mere

Sådan deaktiveres låseskærm i Windows 11

Sådan deaktiveres låseskærm i Windows 11

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneSådan deaktiverer...

Læs mere