Windows Tips & News

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

click fraud protection

Блокнот — це одна з класичних програм 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

Microsoft Edge Chromium отримує кнопку панелі інструментів уподобань

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі

Vivaldi 2.2.1373.4: Нумеровані прискорювачі меню

Vivaldi 2.2.1373.4: Нумеровані прискорювачі меню

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

Друкуйте у формат PDF з кількома сторінками в Windows 10 і зберігайте порядок сторінок

Друкуйте у формат PDF з кількома сторінками в Windows 10 і зберігайте порядок сторінок

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі