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 \ Программное обеспечение \ 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

Альфа-архивы Skype для Linux

Сегодня Microsoft выпустила Skype для Linux Alpha версии 1.15. Это новое приложение, не имеющее н...

Читать далее

Microsoft удаляет поддержку P2P из Skype

Microsoft удаляет поддержку P2P из Skype

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

Читать далее

Исправьте ошибку устаревшей версии Skype и используйте старые версии Skype.

Мы уведомляли вас ранее, что Microsoft планировала чтобы старые версии Skype не работали. Со вчер...

Читать далее