Блокнот - одно из классических приложений для 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 сделайте следующее.
- Открыть Приложение 'Редактор реестра' .
- Перейдите к следующему ключу реестра.
HKEY_CURRENT_USER Программное обеспечение Microsoft Блокнот
Узнайте, как перейти к ключу реестра одним щелчком мыши . Если этого ключа не существует, вам следует создать его вручную.
- Справа создайте новое 32-битное значение DWORDfWindowsOnlyEOL.
Примечание: даже если вы под управлением 64-битной Windows вы все равно должны создать 32-битное значение DWORD.
Установите его значение на 1. - Справа создайте новое 32-битное значение DWORDfPasteOriginalEOL. Оставьте его значение data равным 0.
- Чтобы изменения, внесенные настройкой реестра, вступили в силу, вам необходимо: выход и войдите в свою учетную запись пользователя.
В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