Tiltsa le a Unix sorvégződések támogatását a Windows Jegyzettömbben
A Jegyzettömb az egyik olyan klasszikus Windows-alkalmazás, amelyet a Microsoft ritkán frissít. A Windows 10 Build 17661 verziójától kezdve a Microsoft egy fejlesztést hajtott végre az alkalmazáson. Most már felismeri a Unix sorvégződéseket, így megtekintheti és szerkesztheti a Unix/Linux fájlokat a Notepad segítségével. Előfordulhat, hogy ez az új viselkedés nem működik az Ön forgatókönyveiben, vagy inkább letiltja ezt az új viselkedést, és visszatér a Jegyzettömb eredeti viselkedéséhez. Íme, hogyan.
Hirdetés
A Unix/Linux rendszerben a sorvégződések teljesen eltérnek attól, amit a Windows használ.
A Windows rendszerben két szimbólumot használnak erre a célra: char (10), amelyet Carriage Return (CR) néven ismernek, és char (13), amely Line Feed (LF) néven ismert. A Linux csak LF-et használ sorvégződésekhez.
A Jegyzettömb évekig csak a CRLF sémát támogatta, ami lehetetlenné tette a Linux szöveges fájlok olvasását és szerkesztését. Valószínűleg az integrációnak köszönhetően
Windows alrendszer Linuxhoz, A Windows 10 build 17661 Jegyzettömbje képes felismerni a Linux sorvégződéseit.Íme egy képernyőkép arról, hogy a Jegyzettömb egy Linux .bashrc szövegfájl tartalmát próbálja megjeleníteni, amely csak Unix LF EOL karaktereket tartalmaz:
A következő képernyőképen a frissített Notepad alkalmazás látható, amely ugyanazt a fájlt jeleníti meg megfelelően:
Az állapotsor mutatja az aktuális sorvégződéseket.Szükség esetén ez a viselkedés letiltható.
A Unix vonalvégződések támogatásának letiltása a Windows Jegyzettömbben, csináld a következőt.
- Nyissa meg a Rendszerleíróadatbázis-szerkesztő alkalmazás.
- Nyissa meg a következő rendszerleíró kulcsot.
HKEY_CURRENT_USER\Software\Microsoft\Notepad
Nézze meg, hogyan lehet belépni a rendszerleíró kulcshoz egy kattintással. Ha ez a kulcs nem létezik, manuálisan kell létrehoznia.
- A jobb oldalon hozzon létre egy új, 32 bites duplaszó-értéket fWindowsOnlyEOL.
Megjegyzés: Még akkor is, ha az 64 bites Windows futtatása továbbra is létre kell hoznia egy 32 bites duplaszó-értéket.
Állítsa az értékét 1-re. - A jobb oldalon hozzon létre egy új, 32 bites duplaszó-értéket fPasteOriginalEOL. Hagyja meg az értékadatát 0-nak.
- Ahhoz, hogy a rendszerleíró adatbázis módosítása által végrehajtott módosítások életbe lépjenek, meg kell tennie kijelentkezés és jelentkezzen be felhasználói fiókjába.
Az fWindowsOnlyEOL
érték a következőképpen működik:
fWindowsOnlyEOL = 0: Szúrja be az aktuálisan megnyitott dokumentum észlelt EOL karakterét, amikor megnyomja a Return/Enter billentyűt.
fWindowsOnlyEOL = 1: A Windows CRLF sorvégződéseinek kényszerítése a Return/Enter billentyű leütésekor.
Az fPasteOriginalEOL
paraméter a következő értékeket fogadja el.
fPasteOriginalEOL = 0: A Jegyzettömbbe beillesztendő szöveg EOL karakterét az éppen megnyitott dokumentum EOL karakterére módosítja.
fPasteOriginalEOL = 1: A Jegyzettömbbe beillesztett szöveg EOL karakterei nem módosulnak.
Végül a Winaero Tweaker segítségével testreszabható a Unix sorvégződések támogatása a Jegyzettömbben.
Innen tudod letölteni a Winaero Tweaker-t: Töltse le a Winaero Tweaker-t
Forrás: Microsoft