1

У меня есть документ, открытый в Notepad++, и по какой-то причине горизонтальная полоса прокрутки крошечная. Похоже, ширина текстовой области составляет более 7000 символов. У документа есть (одна) длинная строка длиной около 1000 символов, но она, конечно, намного меньше, чем зарезервированная для него область.

Есть ли способ сбросить горизонтальный размер в Notepad++? Больно прокручиваться с такой маленькой полосой, тем более что используемая площадь составляет всего 10-20% от общей.

1 ответ1

4

Это невозможно.

Notepad++ использует компонент Scintilla Editor, который не предоставляет эту функцию. Да, это увеличит диапазон горизонтальной прокрутки, но не уменьшит его.

Вот соответствующая часть из документации (выделено мое):

Если отслеживание ширины прокрутки включено, то ширина прокрутки регулируется, чтобы обеспечить полную прокрутку всех отображаемых в данный момент линий. Этот режим никогда не регулирует ширину прокрутки, чтобы быть более узким.

Разработчик Scintilla Нил Ходжсон неоднократно заявлял, что эта функция не будет реализована из-за снижения производительности при динамическом определении самой широкой линии.

Если ваша самая длинная строка составляет около 1000 символов, но диапазон прокрутки больше, вы всегда можете закрыть и снова открыть файл, чтобы сбросить диапазон до самой длинной строки.

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