Come scorrere orizzontalmente in Notepad ++?
È possibile scorrere in orizzontale in Notepad ++ allo stesso modo in cui si scorre in orizzontale in qualsiasi altro programma. Un modo conveniente
Conosco il modo trascinando la barra di scorrimento orizzontale, ma vorrei un modo più conveniente.
Dipende da ciò che ritieni conveniente, ma ci sono alcune opzioni.
Scorrimento con la tastiera
Di solito è possibile utilizzare i tasti Lefte Rightin combinazione con alcuni modificatori nella maggior parte dei programmi. Ad esempio, Ctrl+ di Left/Rightsolito scorre fino in fondo o per un intervallo. Inoltre, PageUpe di PageDownsolito può essere combinato con Ctrlper scorrere un intervallo in orizzontale anziché in verticale. Lo stesso vale per Homee End(che in genere scorre fino all'inizio o alla fine di una riga).
Nel caso specifico di Notepad ++, non sembra supportare nessuno di questi tramite tastiera o mouse . Sfortunatamente, anche il Shortcut Mapper non sembra avere elementi a scorrimento orizzontale che possono essere associati a un tasto di scelta rapida. Puoi cercare un plug-in, ma esiste un modo più semplice:
Soluzione universale
Scorrimento con la rotellina del mouse tenendo premuto il tasto Maiusc.
Alcuni programmi lo supportano intrinsecamente e alcuni driver / software del mouse lo supportano, ma lo si imposta facilmente manualmente con AutoHotkey .
La documentazione di AutoHotkey ha già un comodo script che ti consente di scorrere in orizzontale tenendo premuto un tasto modificatore e ruotando la rotellina del mouse (riprodotta qui con Shift
invece di 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
È possibile personalizzare ed estendere lo script secondo necessità; ad esempio, è possibile aggiungere tasti di scelta rapida da tastiera, modificare la quantità di scorrimento, ecc.
Ho molte lunghe righe nei file di log. E ho bisogno di scorrere molto velocemente in entrambi i modi: in orizzontale e in verticale.
È possibile creare più tasti di scelta rapida come sopra per scorrere un po ', una quantità media o molto per soddisfare le proprie esigenze. Puoi persino compilare il tuo script ed eseguirlo come programma in background.