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:

Блокнот до

На следующем снимке экрана показано обновленное приложение «Блокнот», которое правильно отображает тот же файл:

Блокнот После

Строка состояния показывает текущие окончания строки.Блокнот Line Ending Statur BarПри необходимости это поведение можно отключить.

Чтобы отключить поддержку окончаний строк Unix в Блокноте Windows, сделайте следующее.

  1. Открыть Приложение "Редактор реестра".
  2. Перейдите к следующему ключу реестра.
    HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Блокнот

    Узнайте, как перейти к ключу реестра одним щелчком. Если этого ключа не существует, вам следует создать его вручную.

  3. Справа создайте новое 32-битное значение DWORD fWindowsOnlyEOL.
    Примечание: даже если вы под управлением 64-битной Windows вы все равно должны создать 32-битное значение DWORD.
    Установите его значение на 1.
  4. Справа создайте новое 32-битное значение DWORD fPasteOriginalEOL. Оставьте его значение data равным 0.
  5. Чтобы изменения, внесенные настройкой реестра, вступили в силу, вам необходимо: выход и войдите в свою учетную запись пользователя.

В fWindowsOnlyEOL значение работает следующим образом:

fWindowsOnlyEOL = 0: Вставьте обнаруженный в текущем открытом документе символ EOL при нажатии клавиши Return / Enter.

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

В fPasteOriginalEOL Параметр принимает следующие значения.

fPasteOriginalEOL = 0: Изменяет символ EOL в тексте, вставляемом в Блокнот, на символ EOL в текущем открытом документе.

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

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

Блокнот для окончаний строк в Unix Winaero Tweaker

Вы можете скачать Winaero Tweaker здесь: Скачать Winaero Tweaker

Источник: Microsoft

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы
Добавить меню "Выполнить в Пуск" в Windows 10 RTM

Добавить меню "Выполнить в Пуск" в Windows 10 RTM

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Представление задач - это функция виртуальных рабочих столов в Windows 10.

Представление задач - это функция виртуальных рабочих столов в Windows 10.

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Добавить меню "Выполнить" в меню "Пуск" в Windows 10 слева или справа.

Добавить меню "Выполнить" в меню "Пуск" в Windows 10 слева или справа.

В отличие от старого доброго меню «Пуск» в Windows 7, в меню «Пуск» в Windows 10 нет простой возм...

Читать далее