Notepad er en af de klassiske Windows-apps, som Microsoft sjældent opdaterer. Fra og med Windows 10 Build 17661 har Microsoft foretaget en forbedring af appen. Det genkender nu Unix-linieendelser, så du kan se og redigere Unix / Linux-filer med Notepad. Der er en chance for, at denne nye adfærd muligvis ikke fungerer i dine scenarier, eller du foretrækker muligvis at deaktivere denne nye adfærd og vende tilbage til Notepads oprindelige opførsel. Sådan gør du.
Annoncering
I Unix / Linux er linieendelser ret forskellige fra hvad Windows bruger.
I Windows er der to symboler, der bruges til dette formål: char (10), kendt som Carriage Return (CR), og char (13), kendt som Line Feed (LF). Linux bruger kun LF til linjeendelser.
hvor finder jeg min google chrome bogmærke mappe?
I årevis understøttede Notepad kun CRLF-ordningen, hvilket gjorde det umuligt at læse og redigere Linux-tekstfiler. Sandsynligvis takket være integrationen af Windows-undersystem til Linux , Notepad i Windows 10 build 17661 kan genkende Linux-linieendelser.
Her er et screenshot af Notepad, 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 Notesblok-app, som viser den samme fil korrekt:
Statuslinjen angiver aktuelle linjeslutninger.Det er muligt at deaktivere denne adfærd, når det er nødvendigt.
Sådan deaktiveres Unix Line Endings-understøttelse i Windows Notesblok , gør følgende.
- Åbn Registreringseditor-app .
- Gå til følgende registreringsnøgle.
HKEY_CURRENT_USER Software Microsoft Notesblok
Se, hvordan du går til en registreringsnøgle med et enkelt klik . Hvis denne nøgle ikke findes, skal du oprette den manuelt.
- Til højre skal du oprette en ny 32-bit DWORD-værdifWindowsOnlyEOL.
Bemærk: Selvom du er kører 64-bit Windows du skal stadig oprette en 32-bit DWORD-værdi.
Indstil dens værdi til 1. - Til højre skal du oprette en ny 32-bit DWORD-værdifPasteOriginalEOL. Lad dens værdidata være 0.
- For at få ændringerne foretaget af Registry Tweak til at træde i kraft, skal du Log ud og log ind på din brugerkonto.
DetfWindowsOnlyEOL
værdi fungerer som følger:
fWindowsOnlyEOL = 0: Indsæt det åbne dokuments genkendte EOL-tegn, når Retur / Enter-tasten er ramt.
fWindowsOnlyEOL = 1: Tving Windows CRLF-linieendelser, når Return / Enter-tasten er ramt.
DetfPasteOriginalEOL
parameter accepterer følgende værdier.
fPasteOriginalEOL = 0 : Ændrer EOL-tegnet f teksten, der indsættes i Notesblok, til EOL-tegnet i det aktuelt åbne dokument.
fPasteOriginalEOL = 1 : EOL-tegn i tekst indsat i Notesblok ændres ikke.
Endelig kan Winaero Tweaker bruges til at tilpasse Unix line endings support i Notesblok.
windows 10 monolyd
Du kan downloade Winaero Tweaker her: Download Winaero Tweaker
Kilde: Microsoft