Dezactivați suportul pentru terminațiile de linie Unix în Windows Notepad
Notepad este una dintre aplicațiile clasice Windows pe care Microsoft le actualizează rar. Începând cu Windows 10 Build 17661, Microsoft a adus o îmbunătățire aplicației. Acum recunoaște sfârșiturile de linie Unix, astfel încât să puteți vizualiza și edita fișiere Unix/Linux cu Notepad. Există șansa ca acest nou comportament să nu funcționeze pentru scenariile dvs. sau puteți prefera să dezactivați acest nou comportament și să reveniți la comportamentul inițial al Notepad-ului. Iată cum.
Publicitate
În Unix/Linux, sfârșiturile de linie sunt destul de diferite de ceea ce folosește Windows.
În Windows, există două simboluri utilizate în acest scop: char (10), cunoscut sub numele de Carriage Return (CR) și char (13), cunoscut sub numele de Line Feed (LF). Linux folosește numai LF pentru sfârșiturile de linie.
De ani de zile, Notepad a acceptat doar schema CRLF, făcând imposibilă citirea și editarea fișierelor text Linux. Probabil, datorită integrării
Subsistemul Windows pentru Linux, Notepad în Windows 10 build 17661 poate recunoaște terminațiile liniei Linux.Iată o captură de ecran cu Notepad care încearcă să afișeze conținutul unui fișier text Linux .bashrc, care conține doar caractere Unix LF EOL:
Următoarea captură de ecran arată aplicația Notepad actualizată, care afișează corect același fișier:
Bara de stare indică sfârșiturile curente ale liniilor.Este posibil să dezactivați acest comportament atunci când este necesar.
Pentru a dezactiva suportul Unix Line Endings în Windows Notepad, urmează următoarele instrucțiuni.
- Deschide Aplicația Registry Editor.
- Accesați următoarea cheie de registry.
HKEY_CURRENT_USER\Software\Microsoft\Notepad
Vedeți cum să accesați o cheie de registry cu un singur clic. Dacă această cheie nu există, ar trebui să o creați manual.
- În dreapta, creați o nouă valoare DWORD pe 32 de biți fWindowsOnlyEOL.
Notă: chiar dacă sunteți rulează Windows pe 64 de biți trebuie să creați în continuare o valoare DWORD pe 32 de biți.
Setează-i valoarea la 1. - În dreapta, creați o nouă valoare DWORD pe 32 de biți fPasteOriginalEOL. Lăsați datele de valoare ca 0.
- Pentru ca modificările efectuate prin modificarea Registrului să intre în vigoare, trebuie să faceți acest lucru Sign out și conectați-vă la contul dvs. de utilizator.
The fWindowsOnlyEOL
valoarea funcționează după cum urmează:
fWindowsOnlyEOL = 0: Introduceți caracterul EOL detectat al documentului deschis când este apăsată tasta Return/Enter.
fWindowsOnlyEOL = 1: Forțați sfârșitul liniei Windows CRLF când este apăsată tasta Return/Enter.
The fPasteOriginalEOL
parametrul acceptă următoarele valori.
fPasteOriginalEOL = 0: modifică caracterul EOL al textului care este lipit în Notepad la caracterul EOL al documentului deschis în prezent.
fPasteOriginalEOL = 1: caracterele EOL din textul lipit în Notepad nu sunt modificate.
În cele din urmă, Winaero Tweaker poate fi folosit pentru a personaliza suportul pentru terminațiile de linie Unix în Notepad.
Puteți descărca Winaero Tweaker aici: Descărcați Winaero Tweaker
Sursă: Microsoft