Windows Tips & News

Wyłącz obsługę zakończeń linii uniksowych w Notatniku Windows

click fraud protection

Notatnik to jedna z klasycznych aplikacji Windows, które Microsoft rzadko aktualizuje. Począwszy od Windows 10 Build 17661 firma Microsoft wprowadziła jedno ulepszenie w aplikacji. Rozpoznaje teraz zakończenia linii Unix, więc możesz przeglądać i edytować pliki Unix/Linux za pomocą Notatnika. Istnieje prawdopodobieństwo, że to nowe zachowanie może nie działać w twoich scenariuszach lub możesz chcieć wyłączyć to nowe zachowanie i powrócić do oryginalnego zachowania Notatnika. Oto jak.

W systemie Unix/Linux zakończenia linii różnią się od tego, którego używa Windows.
W systemie Windows służą do tego dwa symbole: znak (10), znany jako powrót karetki (CR) i znak (13), znany jako wysuw linii (LF). Linux używa tylko LF do zakończeń linii.

Notatnik przez lata obsługiwał jedynie schemat CRLF, uniemożliwiając odczyt i edycję plików tekstowych Linuksa. Prawdopodobnie dzięki integracji Podsystem Windows dla Linuksa, Notatnik w systemie Windows 10, kompilacja 17661, rozpoznaje zakończenia linii w systemie Linux.

Oto zrzut ekranu Notatnika próbującego wyświetlić zawartość pliku tekstowego Linux .bashrc, który zawiera tylko znaki Unix LF EOL:

Następny zrzut ekranu pokazuje zaktualizowaną aplikację Notatnik, która poprawnie wyświetla ten sam plik:

Pasek stanu wskazuje aktualne zakończenia linii.W razie potrzeby można wyłączyć to zachowanie.

Aby wyłączyć obsługę zakończeń linii uniksowych w Notatniku Windows, wykonaj następujące czynności.

  1. Otworzyć Aplikacja Edytor rejestru.
  2. Przejdź do następującego klucza rejestru.
    HKEY_CURRENT_USER\Oprogramowanie\Microsoft\Notatnik

    Zobacz, jak przejść do klucza rejestru jednym kliknięciem. Jeśli ten klucz nie istnieje, należy go utworzyć ręcznie.

  3. Po prawej stronie utwórz nową 32-bitową wartość DWORD fWindowsTylkoEOL.
    Uwaga: nawet jeśli jesteś z 64-bitowym systemem Windows nadal musisz utworzyć 32-bitową wartość DWORD.
    Ustaw jego wartość na 1.
  4. Po prawej stronie utwórz nową 32-bitową wartość DWORD fWklejOriginalEOL. Pozostaw jego dane wartości jako 0.
  5. Aby zmiany wprowadzone przez ulepszenie rejestru zaczęły obowiązywać, musisz Wyloguj się i zaloguj się na swoje konto użytkownika.

ten fWindowsTylkoEOL wartość działa w następujący sposób:

fWindowsTylkoEOL = 0: Wstaw wykryty znak EOL aktualnie otwartego dokumentu po naciśnięciu klawisza Return/Enter.

fWindowsTylkoEOL = 1: Wymuś zakończenie wiersza CRLF systemu Windows po naciśnięciu klawisza Return/Enter.

ten fWklejOriginalEOL parametr przyjmuje następujące wartości.

fWklejOriginalEOL = 0: modyfikuje znak EOL tekstu wklejanego do Notatnika na znak EOL aktualnie otwartego dokumentu.

fWklejOriginalEOL = 1: Znaki EOL w tekście wklejonym do Notatnika nie są modyfikowane.

Wreszcie, Winaero Tweaker może być użyty do dostosowania obsługi końcówek linii Unix w Notatniku.

Możesz pobrać Winaero Tweaker tutaj: Pobierz Winaero Tweakera

Źródło: Microsoft

Wyczyść historię urządzenia w systemie Windows 10

Wyczyść historię urządzenia w systemie Windows 10

Jak być może pamiętasz, firma Microsoft zaktualizowała Cortanę i wyszukiwarkę w systemie Windows ...

Czytaj więcej

Kompilacja systemu Windows 10 17692.1004 wydana w celu spowolnienia dzwonka

Kompilacja systemu Windows 10 17692.1004 wydana w celu spowolnienia dzwonka

Firma Microsoft udostępniła dziś Windows 10 Insider Preview Build 17692.1004 (RS5) dla niejawnych...

Czytaj więcej

Windows 11: pierwsza publiczna kompilacja w przyszłym tygodniu

Windows 11: pierwsza publiczna kompilacja w przyszłym tygodniu

Microsoft oficjalnie zapowiedział system operacyjny Windows 11, który otrzymał ogromną liczbę zmi...

Czytaj więcej