Windows Tips & News

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

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.

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:

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

Statusna traka pokazuje trenutne završetke redaka.Moguć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 možete preuzeti ovdje: Preuzmite Winaero Tweaker

Izvor: Microsoft

Sergej Tkačenko, autor u Winaero

Ova web stranica koristi kolačiće kako bi poboljšala vaše iskustvo dok se krećete kroz web strani...

Čitaj više

Windows 10 build 14393 je namijenjen insajderima Fast ring

Windows 10 build 14393 je namijenjen insajderima Fast ring

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

Čitaj više

Omogućite Windows Sandbox u Windows 10 Home

Omogućite Windows Sandbox u Windows 10 Home

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

Čitaj više