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

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:| :) :wink: :D :lol: :( :cry: 8) :o :oops: :? :x :P :evil: :twisted: :roll: :!: :?: :idea: :arrow: :mrgreen:
Ещё смайлики…

Markdown is OFF

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Перенос строк в Блокноте (Notepad) Windows 10

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

UncleFather » 09 ноя 2021 14:59, Вт

Проблема:

В Блокноте (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 текущая строка заканчивается и курсор переводится в начало новой строки).


Вернуться к началу