Windows Tips & News

Deaktiver Unix Line Endings Support i Windows Notesblok

click fraud protection
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
Windows 10 Mobile build 15025 er frigivet til Fast Ring Insiders

Windows 10 Mobile build 15025 er frigivet til Fast Ring Insiders

1 svarPå trods af vores tidligere rapporter har Microsoft formået at frigive en ny Windows 10 Mob...

Læs mere

HP Elite x3 får endnu en firmwareopdatering, forbedrer stabilitet og ydeevne

HP Elite x3 får endnu en firmwareopdatering, forbedrer stabilitet og ydeevne

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

Læs mere

Installer Paint 3D Preview i Windows 10 Non-Insider Build

Installer Paint 3D Preview i Windows 10 Non-Insider Build

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneSom du måske alle...

Læs mere