Windows Tips & News

Inaktivera Unix Line Endings Support i Windows Notepad

Notepad är en av de klassiska Windows-apparna som Microsoft sällan uppdaterar. Från och med Windows 10 Build 17661 har Microsoft gjort en förbättring av appen. Den känner nu igen Unix-radändelser, så att du kan visa och redigera Unix/Linux-filer med Anteckningar. Det finns en chans att det här nya beteendet kanske inte fungerar för dina scenarier, eller så kanske du föredrar att inaktivera det nya beteendet och återgå till Notepads ursprungliga beteende. Här är hur.

I Unix/Linux skiljer sig radändelser ganska mycket från vad Windows använder.
I Windows finns det två symboler som används för detta ändamål: char (10), känd som Carriage Return (CR), och char (13), känd som Line Feed (LF). Linux använder endast LF för radslut.

I flera år stödde Notepad endast CRLF-schemat, vilket gjorde det omöjligt att läsa och redigera Linux-textfiler. Förmodligen, tack vare integration av Windows undersystem för Linux, Anteckningar i Windows 10 build 17661 kan känna igen Linux-radändelser.

Här är en skärmdump av Notepad som försöker visa innehållet i en Linux .bashrc-textfil, som bara innehåller Unix LF EOL-tecken:

Nästa skärmdump visar den uppdaterade Notepad-appen, som visar samma fil korrekt:

Statusfältet indikerar aktuella radslut.Det är möjligt att inaktivera detta beteende vid behov.

För att inaktivera Unix Line Endings-stöd i Windows Notepad, gör följande.

  1. Öppna Registry Editor app.
  2. Gå till följande registernyckel.
    HKEY_CURRENT_USER\Software\Microsoft\Anteckningsblock

    Se hur du går till en registernyckel med ett klick. Om den här nyckeln inte finns bör du skapa den manuellt.

  3. Till höger skapar du ett nytt 32-bitars DWORD-värde fWindowsOnlyEOL.
    Obs: Även om du är det kör 64-bitars Windows du måste fortfarande skapa ett 32-bitars DWORD-värde.
    Sätt dess värde till 1.
  4. Till höger skapar du ett nytt 32-bitars DWORD-värde fPasteOriginalEOL. Lämna dess värdedata som 0.
  5. För att ändringarna som görs av registerjusteringen ska träda i kraft måste du göra det logga ut och logga in på ditt användarkonto.

De fWindowsOnlyEOL värde fungerar enligt följande:

fWindowsOnlyEOL = 0: Infoga det för närvarande öppna dokumentets upptäckta EOL-tecken när Retur/Enter-tangenten trycks.

fWindowsOnlyEOL = 1: Framtvinga Windows CRLF-radslut när Return/Enter-tangenten trycks.

De fPasteOriginalEOL parametern accepterar följande värden.

fPasteOriginalEOL = 0: Ändrar EOL-tecknet för texten som klistras in i Anteckningar till EOL-tecknet för det aktuella öppna dokumentet.

fPasteOriginalEOL = 1: EOL-tecken i text som klistrats in i Anteckningar ändras inte.

Slutligen kan Winaero Tweaker användas för att anpassa Unix-linjeändelser i Anteckningar.

Du kan ladda ner Winaero Tweaker här: Ladda ner Winaero Tweaker

Källa: Microsoft

Ladda ner Winamp skins Archives

Denna webbplats använder cookies för att förbättra din upplevelse när du navigerar genom webbplat...

Läs mer

Ladda ner Ladda ner MerryChristmas Skin för Winamp

Denna webbplats använder cookies för att förbättra din upplevelse när du navigerar genom webbplat...

Läs mer

Chrome på mobilen får funktioner för prisspårning

Chrome på mobilen får funktioner för prisspårning

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaNär jul...

Läs mer