Windows Tips & News

Atspējojiet Unix līniju beigu atbalstu sistēmā Windows Notepad

click fraud protection
IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspēju

Notepad ir viena no klasiskajām Windows programmām, kuru Microsoft atjaunina reti. Sākot ar operētājsistēmu Windows 10 Build 17661, Microsoft ir veicis vienu lietotnes uzlabojumu. Tagad tas atpazīst Unix rindiņu galotnes, lai jūs varētu skatīt un rediģēt Unix/Linux failus, izmantojot Notepad. Pastāv iespēja, ka šī jaunā darbība var nedarboties jūsu scenārijiem, vai arī vēlaties atspējot šo jauno darbību un atgriezties pie Notepad sākotnējās darbības. Lūk, kā.

Reklāma

Operētājsistēmā Unix/Linux rindu galotnes ievērojami atšķiras no Windows izmantotajām.
Operētājsistēmā Windows šim nolūkam tiek izmantoti divi simboli: char (10), kas pazīstams kā Carriage Return (CR), un char (13), kas pazīstams kā Line Feed (LF). Linux rindu galotnēm izmanto tikai LF.

Gadiem ilgi Notepad atbalstīja tikai CRLF shēmu, padarot neiespējamu Linux teksta failu lasīšanu un rediģēšanu. Iespējams, pateicoties integrācijai Windows apakšsistēma operētājsistēmai Linux

, Notepad operētājsistēmas Windows 10 build 17661 var atpazīt Linux rindu galotnes.

Šeit ir ekrānuzņēmums ar Notepad, kurā mēģināts parādīt Linux .bashrc teksta faila saturu, kurā ir tikai Unix LF EOL rakstzīmes:

Notepad Pirms

Nākamajā ekrānuzņēmumā ir parādīta atjauninātā lietotne Notepad, kas pareizi parāda to pašu failu:

Notepad Pēc

Statusa josla norāda pašreizējās rindu beigas.Notepad līnijas beigu statusa joslaJa nepieciešams, šo darbību var atspējot.

Lai atspējotu Unix Line Endings atbalstu sistēmā Windows Notepad, rīkojieties šādi.

  1. Atveriet Reģistra redaktora lietotne.
  2. Dodieties uz šo reģistra atslēgu.
    HKEY_CURRENT_USER\Software\Microsoft\Notepad

    Skatiet, kā pāriet uz reģistra atslēgu ar vienu klikšķi. Ja šīs atslēgas nav, jums tā jāizveido manuāli.

  3. Labajā pusē izveidojiet jaunu 32 bitu DWORD vērtību fWindowsOnlyEOL.
    Piezīme: Pat ja jūs esat darbojas 64 bitu Windows jums joprojām ir jāizveido 32 bitu DWORD vērtība.
    Iestatiet tā vērtību uz 1.
  4. Labajā pusē izveidojiet jaunu 32 bitu DWORD vērtību fPasteOriginalEOL. Atstājiet tā vērtības datus kā 0.
  5. Lai reģistra kniebiena veiktās izmaiņas stātos spēkā, jums tas ir jādara izrakstīties un pierakstieties savā lietotāja kontā.

The fWindowsOnlyEOL vērtība darbojas šādi:

fWindowsOnlyEOL = 0: Ievietojiet pašlaik atvērtā dokumenta noteikto EOL rakstzīmi, kad tiek nospiests taustiņš Return/Enter.

fWindowsOnlyEOL = 1: Piespiedu kārtā Windows CRLF rindu beigas, kad tiek nospiests atgriešanas/ievadīšanas taustiņš.

The fPasteOriginalEOL parametrs pieņem šādas vērtības.

fPasteOriginalEOL = 0: pārveido EOL rakstzīmi tekstam, kas tiek ielīmēts Notepad, uz pašlaik atvērtā dokumenta EOL rakstzīmi.

fPasteOriginalEOL = 1: EOL rakstzīmes tekstā, kas ielīmēts Notepad, netiek modificētas.

Visbeidzot, Winaero Tweaker var izmantot, lai pielāgotu Unix līniju beigu atbalstu programmā Notepad.

Winaero Tweaker Unix Line Endings Notepad

Jūs varat lejupielādēt Winaero Tweaker šeit: Lejupielādējiet Winaero Tweaker

Avots: Microsoft

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspēju
Pievienojiet rezerves akumulatora līmeni barošanas opcijām operētājsistēmā Windows 10

Pievienojiet rezerves akumulatora līmeni barošanas opcijām operētājsistēmā Windows 10

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspējuKā p...

Lasīt vairāk

Korporācija Microsoft padara paroles neobligātus personīgajiem kontiem

Korporācija Microsoft padara paroles neobligātus personīgajiem kontiem

Kopš 2015. gada, kad uzņēmums ieviesa operētājsistēmu Windows 10, Microsoft ir ieviesis bezparole...

Lasīt vairāk

Iespējojiet dzēšanas apstiprinājumu operētājsistēmā Windows 10

Iespējojiet dzēšanas apstiprinājumu operētājsistēmā Windows 10

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspējuOper...

Lasīt vairāk