Windows Tips & News

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

click fraud protection
РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з 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 Unix Line Endings

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

Джерело: Microsoft

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

Намальовано на папері з AIMP3

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

Читати далі

Скін Breeze v1.2.1 від AIMP3

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

Читати далі

Скін Tristania AIO v1.4.1 з AIMP3

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

Читати далі