2

Я люблю Notepad2, но одна вещь, которая начинает вызывать у меня желание бросить это, - это горизонтальная прокрутка, которая мешает вам использовать полосу прокрутки для прокрутки вправо в текстовых файлах с очень длинными строками. Вы все еще можете прокрутить, но вы должны нажать на стрелку на полосе прокрутки, чтобы заставить его работать. Я знаю, что вы также можете отключить перенос, но я не хочу этого делать по разным причинам, которые здесь не имеют значения. Я также попытался наклонить колесо мыши, но оно перестает прокручиваться, когда достигнут конец горизонтальной полосы прокрутки.

Исследования приводят меня к постам, где люди просто пишут: «Так оно и есть». Либо так, либо я вижу кучу извинений за то, почему так должно быть.

Поэтому я прихожу в StackExchange, чтобы узнать, сможет ли кто-нибудь из вас, опытных пользователей, засвидетельствовать, что это действительно задумано, или есть способ обойти это.

1 ответ1

1

Это вызвано компонентом редактирования Scintilla.

Notepad2 FAQ: Почему горизонтальная полоса прокрутки не рассчитана должным образом?

Поскольку одна строка может содержать много разных синтаксических стилей, правильное вычисление длины строки требует высокой производительности. По этой причине предполагается фиксированная ширина. Конец длинных строк всегда можно достичь с помощью клавиши «Конец» или стрелок полосы прокрутки.

Однако, согласно сайту Scintilla, это было исправлено в версии 1.75.

Выпуск 1.75

  • Горизонтальная полоса прокрутки может увеличиваться в соответствии с самой широкой отображаемой линией.

Так было раньше "по замыслу", но сейчас кажется, что это можно исправить. Но если вы хотите получить наиболее надежный ответ, обратитесь к разработчику Notepad2 и спросите их, можно ли это реализовать.

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