Пробелы в начале строк в Notepad ++

699
trejder

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

Notepad ++

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

Блокнот для Windows

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

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

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

0
Трудно судить по предоставленным вами ограниченным примерам, но это не похоже на то, что оно имеет отношение к «переносу пробелов в начало следующей строки», а к отображению строк, выровненных по правому краю вместо значений по умолчанию (на языках слева направо) с выравниванием по левому краю. Scott 10 лет назад 0

2 ответа на вопрос

1
Ryan

I don't seem to have this issue myself with Notepad++.

It looks like you can modify the Line Wrap settings by going to Settings > Preferences > Editing. The section you are looking for is called Line Wrap. You can change the radio buttons and watch the word wrap change live based on the setting you choose.

I hope this helps.

Извините, я должен был быстро вызвать славное решение. Ни `Line Wrap`, ни` Folder Margin Style` не несут ответственности за это поведение. trejder 10 лет назад 0
1
mgkrebbs

This behavior depends on what setting in the "Language" menu is selected. I don't usually see this behavior in the language modes I use, such as "Normal text". I can observe this behavior with some language modes, such as "Caml". You can create your own mode, or modify the behavior of a supplied mode by selecting it and then adjusting the line wrap setting under Preferences.

Ты частично прав. Кажется, что некоторые языки имеют эту «особенность», а другие нет. Я могу наблюдать это в «CSS», «Markdown», «Javascript», «Pascal», «Resource», «Shell» и «SQL» на моей стороне. Так что это не так уж редко. Но, как я написал в комментарии для Райана, настройка `Line Wrap` в` Settings> Preferences> Editing` не имеет к этому никакого отношения. Я переключил его на `Default` и упомянутые языки по-прежнему отображают пробелы в начале. Знаете ли вы, какой параметр отвечает за это и где его искать? trejder 10 лет назад 0

Похожие вопросы