Windows Tips & News

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

click fraud protection

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ā.

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:

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

Statusa josla norāda pašreizējās rindu beigas.Ja 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.

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

Avots: Microsoft

Izlaists Winaero Tweaker 1.53

Izlaists Winaero Tweaker 1.53

Winaero Tweaker 1.53 ir klāt. Izlaidums ir vērsts uz kļūdu labojumiem, bet arī pievieno trīs jaun...

Lasīt vairāk

Windows 11 apakšsistēma operētājsistēmai Android vēl vairāk uzlabo failu koplietošanu

Windows 11 apakšsistēma operētājsistēmai Android vēl vairāk uzlabo failu koplietošanu

2023. gada jūnija Windows apakšsistēmas atjauninājums operētājsistēmai Android (versija 2305.4000...

Lasīt vairāk

Microsoft izlaiž 2023. gada jūnija kumulatīvos atjauninājumus operētājsistēmai Windows 11 un 10

Microsoft izlaiž 2023. gada jūnija kumulatīvos atjauninājumus operētājsistēmai Windows 11 un 10

Microsoft ir izlaidusi jaunu atjauninājumu komplektu, kas ir daļa no ielāpu otrdienas. Tie nodroš...

Lasīt vairāk