Atspējojiet Unix līniju beigu atbalstu sistēmā Windows Notepad
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.
Lai atspējotu Unix Line Endings atbalstu sistēmā Windows Notepad, rīkojieties šādi.
- Atveriet Reģistra redaktora lietotne.
- 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.
- 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. - Labajā pusē izveidojiet jaunu 32 bitu DWORD vērtību fPasteOriginalEOL. Atstājiet tā vērtības datus kā 0.
- 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