Vypnite podporu Unix Line Endings v programe Windows Poznámkový blok
Poznámkový blok je jednou z klasických aplikácií pre Windows, ktoré spoločnosť Microsoft aktualizuje len zriedka. Počnúc verziou Windows 10 Build 17661 spoločnosť Microsoft urobila v aplikácii jedno vylepšenie. Teraz rozpoznáva zakončenia riadkov Unix, takže môžete prezerať a upravovať súbory Unix/Linux pomocou programu Poznámkový blok. Existuje šanca, že toto nové správanie nemusí fungovať pre vaše scenáre, alebo môžete radšej zakázať toto nové správanie a vrátiť sa k pôvodnému správaniu programu Poznámkový blok. Tu je návod.
Reklama
V Unix/Linux sú zakončenia riadkov úplne odlišné od toho, čo používa Windows.
V systéme Windows sa na tento účel používajú dva symboly: znak (10), známy ako Carriage Return (CR), a znak (13), známy ako Line Feed (LF). Linux používa iba LF na zakončenie riadkov.
Po celé roky Notepad podporoval iba schému CRLF, čo znemožňovalo čítanie a úpravu textových súborov Linuxu. Pravdepodobne vďaka integrácii
Subsystém Windows pre Linux, Poznámkový blok v systéme Windows 10 zostava 17661 dokáže rozpoznať konce riadkov Linuxu.Tu je snímka obrazovky programu Poznámkový blok, ktorý sa pokúša zobraziť obsah textového súboru Linux .bashrc, ktorý obsahuje iba znaky Unix LF EOL:
Nasledujúca snímka obrazovky zobrazuje aktualizovanú aplikáciu Poznámkový blok, ktorá správne zobrazuje rovnaký súbor:
Stavový riadok zobrazuje aktuálne konce riadkov.V prípade potreby je možné toto správanie zakázať.
Zakázanie podpory Unix Line Endings v programe Windows Poznámkový blok, urobte nasledovné.
- Otvor Aplikácia Editor databázy Registry.
- Prejdite na nasledujúci kľúč databázy Registry.
HKEY_CURRENT_USER\Software\Microsoft\Poznámkový blok
Zistite, ako prejsť na kľúč databázy Registry jedným kliknutím. Ak tento kľúč neexistuje, mali by ste ho vytvoriť manuálne.
- Vpravo vytvorte novú 32-bitovú hodnotu DWORD fWindowsOnlyEOL.
Poznámka: Aj keď ste so systémom Windows 64-bit stále musíte vytvoriť 32-bitovú hodnotu DWORD.
Nastavte jej hodnotu na 1. - Vpravo vytvorte novú 32-bitovú hodnotu DWORD fPasteOriginalEOL. Ponechajte jeho hodnotu ako 0.
- Ak chcete, aby sa zmeny vykonané ladením databázy Registry prejavili, musíte to urobiť Odhlásiť Sa a prihláste sa do svojho používateľského účtu.
The fWindowsOnlyEOL
hodnota funguje nasledovne:
fWindowsOnlyEOL = 0: Po stlačení klávesu Return/Enter vložte zistený znak EOL aktuálne otvoreného dokumentu.
fWindowsOnlyEOL = 1: Vynútiť ukončenie riadkov Windows CRLF po stlačení klávesu Return/Enter.
The fPasteOriginalEOL
parameter akceptuje nasledujúce hodnoty.
fPasteOriginalEOL = 0: Upravuje znak EOL textu vkladaného do poznámkového bloku na znak EOL aktuálne otvoreného dokumentu.
fPasteOriginalEOL = 1: EOL znaky v texte vloženom do poznámkového bloku sa nezmenia.
Nakoniec, Winaero Tweaker možno použiť na prispôsobenie podpory zakončení riadkov Unix v programe Poznámkový blok.
Winaero Tweaker si môžete stiahnuť tu: Stiahnite si Winaero Tweaker
Zdroj: Microsoft