Windows Tips & News

Onemogućite podršku za završetak reda Unix u Windows Notepadu

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

Notepad je jedna od klasičnih Windows aplikacija koju Microsoft rijetko ažurira. Počevši od Windows 10 Build 17661, Microsoft je napravio jedno poboljšanje u aplikaciji. Sada prepoznaje završetke Unix redaka, tako da možete pregledavati i uređivati ​​Unix/Linux datoteke pomoću Notepad-a. Postoji šansa da ovo novo ponašanje možda neće funkcionirati za vaše scenarije ili ćete možda radije onemogućiti to novo ponašanje i vratiti se izvornom ponašanju Notepada. Evo kako.

Oglas

U Unixu/Linuxu, završeci redaka se dosta razlikuju od onoga što Windows koristi.
U sustavu Windows postoje dva simbola koja se koriste u tu svrhu: char (10), poznat kao Carriage Return (CR) i char (13), poznat kao Line Feed (LF). Linux koristi samo LF za završetak redaka.

Godinama je Notepad podržavao samo CRLF shemu, što je onemogućavalo čitanje i uređivanje tekstualnih datoteka Linuxa. Vjerojatno zahvaljujući integraciji

Windows podsustav za Linux, Notepad u sustavu Windows 10 build 17661 može prepoznati završetke Linux reda.

Ovdje je snimka zaslona Notepad-a koji pokušava prikazati sadržaj tekstualne datoteke Linux .bashrc, koja sadrži samo Unix LF EOL znakove:

Bilježnica Prije

Sljedeća snimka zaslona prikazuje ažuriranu aplikaciju Notepad, koja ispravno prikazuje istu datoteku:

Bilježnica Nakon

Statusna traka pokazuje trenutne završetke redaka.Bilježnica Završetak staturne trake redaMoguće je onemogućiti ovo ponašanje kada je potrebno.

Za onemogućavanje podrške završetcima Unix linija u Windows Notepadu, učinite sljedeće.

  1. Otvori Aplikacija Registry Editor.
  2. Idite na sljedeći ključ registra.
    HKEY_CURRENT_USER\Software\Microsoft\Notepad

    Pogledajte kako doći do ključa registra jednim klikom. Ako ovaj ključ ne postoji, izradite ga ručno.

  3. S desne strane kreirajte novu 32-bitnu vrijednost DWORD fWindowsOnlyEOL.
    Napomena: Čak i ako jeste pokrenuti 64-bitni Windows i dalje morate stvoriti 32-bitnu DWORD vrijednost.
    Postavite njegovu vrijednost na 1.
  4. S desne strane kreirajte novu 32-bitnu vrijednost DWORD fPasteOriginalEOL. Ostavite podatke o vrijednosti kao 0.
  5. Da bi promjene koje je izvršio podešavanje Registry stupile na snagu, morate to učiniti odjavi se i prijavite se na svoj korisnički račun.

The fWindowsOnlyEOL vrijednost radi na sljedeći način:

fWindowsOnlyEOL = 0: Umetnite otkriveni EOL znak trenutno otvorenog dokumenta kada se pritisne tipka Return/Enter.

fWindowsOnlyEOL = 1: Prisilno završava Windows CRLF redak kada se pritisne tipka Return/Enter.

The fPasteOriginalEOL parametar prihvaća sljedeće vrijednosti.

fPasteOriginalEOL = 0: Mijenja EOL znak teksta koji se lijepi u Notepad u znak EOL trenutno otvorenog dokumenta.

fPasteOriginalEOL = 1: EOL znakovi u tekstu zalijepljenom u Notepad se ne mijenjaju.

Konačno, Winaero Tweaker se može koristiti za prilagodbu podrške za završetak Unix linija u Notepadu.

Winaero Tweaker Unix Line Endings Notepad

Winaero Tweaker možete preuzeti ovdje: Preuzmite Winaero Tweaker

Izvor: Microsoft

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava
Microsoft Edge 104 stable donosi više aplikacija na bočnu traku, dodaje nova pravila

Microsoft Edge 104 stable donosi više aplikacija na bočnu traku, dodaje nova pravila

Microsoft je objavio Edge 104.0.1293.63 na stabilnom kanalu aplikacije. Dodaje nekoliko novih iko...

Čitaj više

Sergey Tkachenko, autor na Winaero

Ova web stranica koristi kolačiće za poboljšanje vašeg iskustva dok se krećete web stranicom. Od ...

Čitaj više

Preuzmite Preuzmite Placebo Skin za AIMP3

Ova web stranica koristi kolačiće za poboljšanje vašeg iskustva dok se krećete web stranicom. Od ...

Čitaj više