Пробелы в начале строк в Notepad++
Есть ли какая-то причина, почему Notepad++ обрабатывает пробелы как усредненные символы и, таким образом, переносит их на новую строку, а не "прячет" их в конце строки (когда, конечно, включен режим разрыва строки)?
Уже более десяти лет я использую другой редактор, механизм которого в точности (?) Такой же, как в Notepad++ (Scintilla), и этот редактор "скрывал" лишние пробелы в конце каждой строки, вызывая каждую новую строку в начать с символа и никогда не с пробелов.
Word, WordPad, Win Notepad и практически любой другой текстовый редактор, который я знаю, делает то же самое. Но так как они все не используют Scintilla, они не в тему.
Только Notepad++ является добрым (раздражающим) исключением. Я бы сказал, что это проблема Scintilla, если не факт, что в течение последних десяти лет я использовал другой редактор на основе Scintilla, и у него "нет этой проблемы".
Есть ли способ отключить эту... функцию?
2 ответа
Это поведение зависит от того, какая настройка в меню "Язык" выбрана. Я обычно не вижу такого поведения в языковых режимах, которые я использую, таких как "Обычный текст". Я могу наблюдать это поведение в некоторых языковых режимах, таких как "Caml". Вы можете создать свой собственный режим или изменить поведение предоставленного режима, выбрав его, а затем изменив настройку переноса строки в разделе "Предпочтения".
У меня, похоже, нет этой проблемы с Notepad++.
Похоже, что вы можете изменить настройки Line Wrap, перейдя в Настройки> Настройки> Редактирование. Раздел, который вы ищете, называется Line Wrap. Вы можете менять переключатели и наблюдать за изменением переноса слов в режиме реального времени в зависимости от выбранной вами настройки.
Надеюсь, это поможет.
Если вы хотите получить пробел в начале строки в текстовом документе, перейдите к параметрам слова> Дополнительно> Параметры совместимости> Параметры макета> Отметьте перенос пробелов на следующую строку. Ваша проблема решена. вы получите пробел в начале каждой строки.