Notepad ist eine der klassischen Windows-Apps, die Microsoft selten aktualisiert. Ab Windows 10 Build 17661 hat Microsoft eine Verbesserung an der App vorgenommen. Es erkennt jetzt Unix-Zeilenenden, sodass Sie Unix / Linux-Dateien mit Notepad anzeigen und bearbeiten können. Es besteht die Möglichkeit, dass dieses neue Verhalten für Ihre Szenarien nicht funktioniert, oder Sie möchten dieses neue Verhalten lieber deaktivieren und zum ursprünglichen Verhalten von Notepad zurückkehren. Hier ist, wie.
Werbung
Unter Unix / Linux unterscheiden sich die Zeilenenden erheblich von denen von Windows.
In Windows werden zu diesem Zweck zwei Symbole verwendet: char (10), bekannt als Carriage Return (CR), und char (13), bekannt als Line Feed (LF). Linux verwendet nur LF für Zeilenenden.
Amazon-Wunschliste für jemand anderen finden
Notepad unterstützte jahrelang nur das CRLF-Schema, so dass Linux-Textdateien nicht gelesen und bearbeitet werden konnten. Wahrscheinlich dank der Integration von Windows-Subsystem für Linux , Notepad in Windows 10 Build 17661 kann Linux-Zeilenenden erkennen.
Hier ist ein Screenshot von Notepad, der versucht, den Inhalt einer Linux-Bashrc-Textdatei anzuzeigen, die nur Unix LF EOL-Zeichen enthält:
Der nächste Screenshot zeigt die aktualisierte Notepad-App, in der dieselbe Datei ordnungsgemäß angezeigt wird:
Die Statusleiste zeigt die aktuellen Zeilenenden an.Es ist möglich, dieses Verhalten bei Bedarf zu deaktivieren.
So deaktivieren Sie die Unterstützung für Unix-Zeilenenden in Windows Notepad , Mach Folgendes.
- Öffne das Registrierungseditor App .
- Gehen Sie zum folgenden Registrierungsschlüssel.
HKEY_CURRENT_USER Software Microsoft Notepad
Sehen Sie, wie Sie zu einem Registrierungsschlüssel wechseln mit einem Klick . Wenn dieser Schlüssel nicht vorhanden ist, sollten Sie ihn manuell erstellen.
- Erstellen Sie rechts einen neuen 32-Bit-DWORD-WertfWindowsOnlyEOL.
Hinweis: Auch wenn Sie es sind unter 64-Bit-Windows Sie müssen noch einen 32-Bit-DWORD-Wert erstellen.
Setzen Sie den Wert auf 1. - Erstellen Sie rechts einen neuen 32-Bit-DWORD-WertfPasteOriginalEOL. Belassen Sie die Wertdaten bei 0.
- Damit die durch die Registrierungsoptimierung vorgenommenen Änderungen wirksam werden, müssen Sie Ausloggen und melden Sie sich bei Ihrem Benutzerkonto an.
DasfWindowsOnlyEOL
Wert funktioniert wie folgt:
fWindowsOnlyEOL = 0: Fügen Sie das erkannte EOL-Zeichen des aktuell geöffneten Dokuments ein, wenn die Eingabetaste gedrückt wird.
fWindowsOnlyEOL = 1: Windows-CRLF-Zeilenenden erzwingen, wenn die Eingabetaste gedrückt wird.
DasfPasteOriginalEOL
Parameter akzeptiert die folgenden Werte.
fPasteOriginalEOL = 0 : Ändert das EOL-Zeichen des in Notepad eingefügten Textes in das EOL-Zeichen des aktuell geöffneten Dokuments.
fPasteOriginalEOL = 1 : EOL-Zeichen in in Notepad eingefügtem Text werden nicht geändert.
Schließlich kann Winaero Tweaker verwendet werden, um die Unterstützung von Unix-Zeilenenden im Editor anzupassen.
Sie können Winaero Tweaker hier herunterladen: Laden Sie Winaero Tweaker herunter
Wie bekomme ich ein Transkript eines YouTube-Videos?
Quelle: Microsoft