Как прокрутить по горизонтали в Notepad ++?
Вы можете осуществлять горизонтальную прокрутку в Notepad ++ так же, как и горизонтальную прокрутку в любой другой программе. Удобный способ
Я знаю способ перетаскивания горизонтальной полосы прокрутки, но хотелось бы более удобный способ.
Это зависит от того, что вы считаете удобным, но есть несколько вариантов.
Прокрутка с помощью клавиатуры
Обычно вы можете использовать Leftи Rightклавиши в сочетании с некоторыми модификаторами в большинстве программ. Например, Ctrl+ Left/Rightобычно прокручивает весь путь или один интервал. Кроме того, PageUpи PageDownобычно можно комбинировать с Ctrlпрокруткой одного интервала по горизонтали, а не по вертикали. То же самое касается Homeи End(которые обычно прокручиваются до начала или конца строки).
В частности, в случае Notepad ++ он не поддерживает ни одну из них с помощью клавиатуры или мыши . К сожалению, даже в Shortcut Mapper нет элементов горизонтальной прокрутки, которые можно сопоставить с горячей клавишей. Вы можете найти плагин, но есть более простой способ:
Универсальное решение
Прокрутка колесиком мыши, удерживая нажатой клавишу Shift.
Некоторые программы поддерживают это по своей природе, а некоторые драйверы / программное обеспечение мыши поддерживают его, но вы легко можете настроить его вручную с помощью AutoHotkey .
В документации AutoHotkey уже есть удобный скрипт, который позволяет вам прокручивать по горизонтали, удерживая клавишу-модификатор и поворачивая колесико мыши (воспроизводится здесь Shift
вместо LControl
):
~Shift & WheelUp:: ; Scroll left
ControlGetFocus, fcontrol, A
Loop 2 ; <-- Increase this value to scroll faster.
SendMessage, 0x114, 0, 0, %fcontrol%, A ; 0x114=WM_HSCROLL; 0=SB_LINELEFT
return
~Shift & WheelDown:: ; Scroll right
ControlGetFocus, fcontrol, A
Loop 2 ; <-- Increase this value to scroll faster.
SendMessage, 0x114, 1, 0, %fcontrol%, A ; 0x114=WM_HSCROLL; 1=SB_LINERIGHT
return
Вы можете настроить и расширить скрипт по мере необходимости; Например, вы можете добавить горячие клавиши клавиатуры, изменить количество прокрутки и т. д.
У меня много длинных строк в файлах журналов. И мне нужно очень быстро прокрутить в обе стороны: по горизонтали и по вертикали.
Вы можете создать несколько горячих клавиш, как указано выше, чтобы прокрутить немного, среднее количество или много, чтобы удовлетворить ваши потребности. Вы даже можете скомпилировать свой скрипт и запустить его как фоновую программу.