Есть ли какая-то причина, почему Notepad++ обрабатывает пробелы как усредненные символы и, таким образом, переносит их на новую строку, а не "прячет" их в конце строки (когда, конечно, включен режим разрыва строки)?

Notepad++

Уже более десяти лет я использую другой редактор, какой именно движок редактора (?) так же, как в Notepad++ (Scintilla), и этот редактор "скрывал" лишние пробелы в конце каждой строки, в результате чего каждая новая строка начиналась с символа, а не с пробелов.

Блокнот для Windows

Word, WordPad, Win Notepad и практически любой другой текстовый редактор, который я знаю, делает то же самое. Но так как они все не используют Scintilla, они не в тему.

Только Notepad++ является добрым (раздражающим) исключением. Я бы сказал, что это проблема Scintilla, если не факт, что в течение последних десяти лет я использовал другой редактор на основе Scintilla, и у него «нет этой проблемы».

Есть ли способ отключить эту ... функцию?

2 ответа2

1

У меня, похоже, нет этой проблемы с Notepad++.

Похоже, что вы можете изменить настройки Line Wrap, перейдя в Настройки> Настройки> Редактирование. Раздел, который вы ищете, называется Line Wrap. Вы можете менять переключатели и наблюдать за изменением переноса слов в зависимости от выбранной вами настройки.

Надеюсь, это поможет.

1

Это поведение зависит от того, какой параметр в меню "Язык" выбран. Я обычно не вижу такого поведения в языковых режимах, которые я использую, таких как "Обычный текст". Я могу наблюдать это поведение в некоторых языковых режимах, таких как "Caml". Вы можете создать свой собственный режим или изменить поведение предоставленного режима, выбрав его, а затем изменив настройку переноса строки в разделе "Предпочтения".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .