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 na izvorno ponašanje 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:
Sljedeća snimka zaslona prikazuje ažuriranu aplikaciju Notepad, koja ispravno prikazuje istu datoteku:
Statusna traka pokazuje trenutne završetke redaka.Po potrebi je moguće onemogućiti ovo ponašanje.
Za onemogućavanje podrške završetcima Unix reda u Windows Notepadu, učinite sljedeće.
- Otvori Aplikacija Registry Editor.
- 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.
- 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. - S desne strane kreirajte novu 32-bitnu vrijednost DWORD fPasteOriginalEOL. Ostavite podatke o vrijednosti kao 0.
- 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