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 \ Программное обеспечение \ 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 в Блокноте.

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

Источник: Microsoft

Как отформатировать любой диск в Windows 8.1 с помощью ReFS

Как отформатировать любой диск в Windows 8.1 с помощью ReFS

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

Читать далее

Вивальди теперь позволяет настраивать элементы контекстного меню.

Вивальди теперь позволяет настраивать элементы контекстного меню.

Как вы помните, начиная с версии браузера Vivaldi 3.1 можно настраивать элементы главного меню пр...

Читать далее

Теперь вы можете подключать USB-устройства в WSL

Теперь вы можете подключать USB-устройства в WSL

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

Читать далее