Страница 1 из 1

Перенос строк в Блокноте (Notepad) Windows 10

Добавлено: 09 ноя 2021 14:59, Вт
UncleFather

Проблема:

В Блокноте (Notepad) на ОС Windows 10 текст отображается не так, как на более ранних версиях ОС Windows.

Чтобы было понятнее, приведу картинки:
Раньше текст отображался в одну строку:

02.jpg

Теперь вставляются разрывы строк:

01.jpg

Вроде бы ничего плохого, даже наоборот хорошо - наконец-то в стандартном блокноте Windows реализована функция обработки символа переноса строки (EOL).

До обновления этой фичи (в ОС до Windows 10), текст, созданный в других программах, Блокнот отображал сплошным массивом, совсем без форматирования. Поэтому ранее для сохранения хотя бы примитивного форматирования, мы использовали Notepad++, Text Editor Pro или другие подобные редакторы.

И вот Microsoft решили усовершенствовать Блокнот и добавить в него функцию поддержки перевода строк (разрыва строк) в текстовых файлах, созданных в ОС Unix, Linux и Mac OS X. Об этом событии было объявлено прямо на конференции разработчиков Build 2018.

Однако не всем пользователям это показалось удобным.


Решение:

Для включения режима отображения без сохранения переносов необходимо в реестре по адресу HKCU -> Software -> Microsoft -> Notepad изменить с 0 на 1 значения параметров:

  • fPasteOriginalEOL (значение по умолчанию 0)
    0 - изменяет символ перевода строки (EOL) вставленного в Блокнот текста, на символ перевода строки открытого в настоящий момент документа;
    1 - символ перевода строки (EOL) вставленного в Блокнот текста не меняется.

  • fWindowsOnlyEOL (значение по умолчанию 0)
    0 - при нажатии клавиши Enter вставляет символ перевода строки (EOL) открытого в настоящий момент документа;
    1 - применяется стандартный перевод строки Windows CRLF (при нажатии клавиши Enter текущая строка заканчивается и курсор переводится в начало новой строки).