¿Cómo desplazarse horizontalmente en Notepad ++?
Puede desplazarse horizontalmente en Notepad ++ de la misma manera que se desplaza horizontalmente en cualquier otro programa. Una manera conveniente
Conozco el camino arrastrando la barra de desplazamiento horizontal, pero me gustaría una forma más conveniente.
Depende de lo que considere conveniente, pero hay algunas opciones.
Desplazarse con el teclado
Por lo general, puede usar las teclas Lefty Righten combinación con algunos modificadores en la mayoría de los programas. Por ejemplo, Ctrl+ Left/Rightgeneralmente se desplaza todo el camino o un intervalo. Además, PageUpy PageDowngeneralmente se puede combinar Ctrlpara desplazarse un intervalo horizontalmente en lugar de verticalmente. Lo mismo ocurre con Homey End(que generalmente se desplaza al principio o al final de una línea).
En el caso de Notepad ++ específicamente, no parece admitir ninguno de estos mediante el teclado o el mouse . Desafortunadamente, incluso el Shortcut Mapper no parece tener ningún elemento de desplazamiento horizontal que pueda asignarse a una tecla de acceso rápido. Puede buscar un complemento, pero hay una manera más fácil:
Solución universal
Desplazarse con la rueda del mouse mientras se mantiene presionada la tecla Shift.
Algunos programas lo admiten intrínsecamente y algunos controladores / software de mouse lo admiten, pero puede configurarlo manualmente con AutoHotkey .
La documentación de AutoHotkey ya tiene un script conveniente que le permite desplazarse horizontalmente manteniendo presionada una tecla modificadora y girando la rueda del mouse (reproducida aquí con en Shift
lugar 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
Puede personalizar y ampliar el script según sea necesario; por ejemplo, puede agregar teclas de acceso rápido del teclado, modificar la cantidad de desplazamiento, etc.
Tengo muchas líneas largas en los archivos de registro. Y necesito desplazarme muy rápido en ambos sentidos: horizontal y verticalmente.
Puede crear varias teclas de acceso rápido como las anteriores para desplazarse un poco, una cantidad media o mucho para satisfacer sus necesidades. Incluso puede compilar su script y ejecutarlo como un programa en segundo plano.