Як горизонтально прокручуватися в Блокноті ++?
Ви можете прокручувати горизонтально в Блокноті ++ так само, як і горизонтально прокручувати будь-яку іншу програму. Зручний спосіб
Я знаю шлях, перетягуючи горизонтальну смугу прокрутки, але мені хотілося б більш зручного способу.
Це залежить від того, що ви вважаєте зручним, але є кілька варіантів.
Прокрутка за допомогою клавіатури
Зазвичай ви можете використовувати клавіші Leftі Rightв поєднанні з деякими модифікаторами в більшості програм. Наприклад, Ctrl+ Left/Rightзазвичай прокручує весь шлях або один інтервал. Також, PageUpі PageDownзазвичай їх можна поєднувати з Ctrlпрокруткою одного інтервалу по горизонталі, а не по вертикалі. Те саме стосується Homeі End(які зазвичай прокручуються до початку чи кінця рядка).
У конкретному випадку для Notepad ++, схоже, він не підтримує клавіатуру чи мишу . На жаль, навіть у Mapper Shortcut не здається елементів горизонтальної прокрутки, які можна відобразити на гарячій клавіші. Ви можете шукати плагін, але є більш простий спосіб:
Універсальне рішення
Прокручування колеса миші, утримуючи натиснутою клавішу 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
Ви можете налаштувати та розширити сценарій за потребою; наприклад, можна додати гарячі клавіші клавіатури, змінити суму прокрутки тощо.
У мене є багато довгих рядків у файлах журналів. І мені потрібно дуже швидко прокручувати обидва напрямки: горизонтально і вертикально.
Ви можете створити декілька гарячих клавіш, як описано вище, щоб прокрутити трохи, середню кількість або багато відповідно до ваших потреб. Ви навіть можете скласти свій сценарій і запустити його як фонову програму.