Como rolar horizontalmente no Notepad ++?
Você pode rolar horizontalmente no Notepad ++ da mesma maneira que rolar horizontalmente em qualquer outro programa. Uma maneira conveniente
Conheço o caminho arrastando a barra de rolagem horizontal, mas gostaria de uma maneira mais conveniente.
Depende do que você considera conveniente, mas existem algumas opções.
Rolagem com teclado
Você geralmente pode usar as teclas Lefte Rightem combinação com alguns modificadores na maioria dos programas. Por exemplo, Ctrl+ Left/Rightnormalmente rola todo o caminho ou um intervalo. Além disso, PageUpe PageDowngeralmente pode ser combinado com Ctrlpara rolar um intervalo horizontalmente em vez de verticalmente. O mesmo vale para Homee End(que normalmente rola para o início ou o fim de uma linha).
No caso do Notepad ++ especificamente, ele não parece suportar nenhum deles pelo teclado ou via mouse . Infelizmente, mesmo o Mapeador de Atalhos não parece ter nenhum item de rolagem horizontal que possa ser mapeado para uma tecla de atalho. Você pode procurar um plugin, mas existe uma maneira mais fácil:
Solução Universal
Rolar com a roda do mouse enquanto mantém pressionada a tecla Shift.
Alguns programas suportam isso intrinsecamente e alguns drivers / software de mouse suportam, mas você o configura facilmente manualmente com o AutoHotkey .
A documentação do AutoHotkey já possui um script conveniente que permite rolar horizontalmente mantendo pressionada uma tecla modificadora e girando a roda do mouse (reproduzida aqui com em Shift
vez de 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
Você pode personalizar e estender o script conforme necessário; por exemplo, você pode adicionar teclas de atalho do teclado, modificar a quantidade de rolagem etc.
Eu tenho muitas linhas longas nos arquivos de logs. E preciso rolar muito rápido nos dois sentidos: horizontal e verticalmente.
Você pode criar várias teclas de atalho como acima para rolar um pouco, uma quantidade média ou muito para atender às suas necessidades. Você pode até compilar seu script e executá-lo como um programa em segundo plano.