Windows Tips & News

Dezactivați suportul pentru terminațiile de linie Unix în Windows Notepad

click fraud protection
RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistemului

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:

Notepad Înainte

Următoarea captură de ecran arată aplicația Notepad actualizată, care afișează corect același fișier:

Notepad După

Bara de stare indică sfârșiturile curente ale liniilor.Bara de statut pentru sfârșitul liniei NotepadEste 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.

  1. Deschide Aplicația Registry Editor.
  2. 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.

  3. Î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.
  4. În dreapta, creați o nouă valoare DWORD pe 32 de biți fPasteOriginalEOL. Lăsați datele de valoare ca 0.
  5. 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.

Winaero Tweaker Unix Line Endings Notepad

Puteți descărca Winaero Tweaker aici: Descărcați Winaero Tweaker

Sursă: Microsoft

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistemului

Descărcați Modificați setările de diagnostic și date de utilizare

Acest site web folosește cookie-uri pentru a vă îmbunătăți experiența în timp ce navigați pe site...

Citeste mai mult

Descărcați Schimbați opțiunile SmartScreen cu o modificare a registrului

Acest site web folosește cookie-uri pentru a vă îmbunătăți experiența în timp ce navigați pe site...

Citeste mai mult

Arhivele Windows 10 Build 17738

Acest site web folosește cookie-uri pentru a vă îmbunătăți experiența în timp ce navigați pe site...

Citeste mai mult