Windows Tips & News

Вимкніть підтримку закінчень рядків Unix у Блокноті Windows

Блокнот — це одна з класичних програм Windows, яку Microsoft рідко оновлює. Починаючи з Windows 10 Build 17661, Microsoft внесла одне покращення в програму. Тепер він розпізнає закінчення рядків Unix, тому ви можете переглядати та редагувати файли Unix/Linux за допомогою Блокнота. Є ймовірність, що ця нова поведінка може не працювати для ваших сценаріїв, або ви можете віддати перевагу вимкнути цю нову поведінку та повернутися до початкової поведінки Блокнота. Ось як.

У Unix/Linux закінчення рядків значно відрізняються від того, що використовує Windows.
У Windows для цієї мети використовуються два символи: char (10), відомий як повернення каретки (CR), і char (13), відомий як переведення рядка (LF). Linux використовує тільки LF для закінчення рядка.

Протягом багатьох років Блокнот підтримував лише схему CRLF, що унеможливлювало читання та редагування текстових файлів Linux. Можливо, завдяки інтеграції Підсистема Windows для Linux, Блокнот у Windows 10 build 17661 може розпізнавати закінчення рядка Linux.

Ось знімок екрана Блокнота, який намагається відобразити вміст текстового файлу Linux .bashrc, який містить лише символи Unix LF EOL:

На наступному знімку екрана показано оновлену програму Блокнот, яка правильно відображає той самий файл:

Рядок стану вказує закінчення поточного рядка.За потреби цю поведінку можна вимкнути.

Щоб вимкнути підтримку закінчень рядків Unix у Блокноті Windows, виконайте наступне.

  1. Відкрийте Додаток «Редактор реєстру»..
  2. Перейдіть до наступного ключа реєстру.
    HKEY_CURRENT_USER\Software\Microsoft\Notepad

    Подивіться, як перейти до ключа реєстру одним клацанням миші. Якщо цього ключа немає, його слід створити вручну.

  3. Праворуч створіть нове 32-бітове значення DWORD fWindows OnlyEOL.
    Примітка: навіть якщо ви під керуванням 64-розрядної Windows ви все одно повинні створити 32-розрядне значення DWORD.
    Встановіть його значення на 1.
  4. Праворуч створіть нове 32-бітове значення DWORD fPasteOriginalEOL. Залиште дані його значення як 0.
  5. Щоб зміни, внесені за допомогою налаштування реєстру, вступили в силу, вам потрібно вийти з аккаунта і увійдіть у свій обліковий запис користувача.

The fWindows OnlyEOL значення працює наступним чином:

fWindowsOnlyEOL = 0: Вставте виявлений символ EOL відкритого документа при натисканні клавіші Return/Enter.

fWindowsOnlyEOL = 1: Примусове завершення рядка Windows CRLF при натисканні клавіші Return/Enter.

The fPasteOriginalEOL Параметр приймає такі значення.

fPasteOriginalEOL = 0: Змінює символ EOL тексту, який вставляється в Блокнот, на символ EOL поточного відкритого документа.

fPasteOriginalEOL = 1: символи EOL у тексті, вставленому в Блокнот, не змінюються.

Нарешті, Winaero Tweaker можна використовувати для налаштування підтримки закінчення рядків Unix у Блокноті.

Ви можете завантажити Winaero Tweaker тут: Завантажте Winaero Tweaker

Джерело: Microsoft

Графічний драйвер Intel 30.0.101.1191 усуває проблеми з диспетчером вікон робочого столу

Графічний драйвер Intel 30.0.101.1191 усуває проблеми з диспетчером вікон робочого столу

Залиште відповідьIntel має новий драйвер графічного процесора для користувачів комп’ютерів на баз...

Читати далі

Surface Duo 1 отримав оновлення панелі запуску, подібне до того, що має Duo 2

Surface Duo 1 отримав оновлення панелі запуску, подібне до того, що має Duo 2

Корпорація Майкрософт випустила оновлення програмного забезпечення для запуску, що працює на ориг...

Читати далі

Останні сукупні оновлення для Windows 10 і 11 руйнують EdgeDeflector

Останні сукупні оновлення для Windows 10 і 11 руйнують EdgeDeflector

Минулого місяця Microsoft випустила звичайну збірку попереднього перегляду Windows 11 з різномані...

Читати далі