Windows Tips & News

Deaktiver Unix Line Endings Support i Windows Notesblok

click fraud protection

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

Chrome tilføjer læsetilstand til sidebjælken, her er hvordan du aktiverer det

Chrome tilføjer læsetilstand til sidebjælken, her er hvordan du aktiverer det

ANBEFALET: Klik her for at løse Windows-problemer og optimere systemets ydeevneEn af de nye funkt...

Læs mere

Windows 11 version 23H2 er nu tilgængelig i Release Preview med ISO'er

Windows 11 version 23H2 er nu tilgængelig i Release Preview med ISO'er

Den seneste Windows 11 2023-opdatering (version 23H2, build 22631) er nu tilgængelig for Windows ...

Læs mere

Windows 11 Build 23531 (Dev) gør søgning åben ved musebevægelse

Windows 11 Build 23531 (Dev) gør søgning åben ved musebevægelse

Microsoft frigiver Windows 11 Insider Preview Build 23531 til Dev Channel. Opdateringen er kendt ...

Læs mere