Jak przewijać w poziomie w Notepad ++?
Możesz przewijać w poziomie w Notepad ++ w ten sam sposób, w jaki przewijasz się w poziomie w dowolnym innym programie. Wygodny sposób
Znam drogę, przeciągając poziomy pasek przewijania, ale chciałbym wygodniej.
To zależy od tego, co uważasz za wygodne, ale istnieje kilka opcji.
Przewijanie za pomocą klawiatury
Zazwyczaj można używać klawiszy Lefti Rightw połączeniu z niektórymi modyfikatorami w większości programów. Na przykład Ctrl+ Left/Rightzwykle przewija do końca lub jeden interwał. Ponadto, PageUpi PageDownzazwyczaj mogą być łączone z Ctrlprzewijanie jeden przedział poziomo a nie pionowo. To samo dotyczy Homei End(które zwykle przewijają do początku lub końca linii).
W szczególności w przypadku Notepad ++ wydaje się, że nie obsługuje żadnego z nich za pomocą klawiatury lub myszy . Niestety, nawet program do mapowania skrótów nie wydaje się mieć żadnych elementów przewijanych w poziomie, które można by przypisać do skrótu. Możesz poszukać wtyczki, ale jest prostszy sposób:
Uniwersalne rozwiązanie
Przewijanie za pomocą kółka myszy, trzymając naciśnięty klawisz Shift.
Niektóre programy obsługują tę funkcję wewnętrznie, a niektóre sterowniki myszy / oprogramowanie ją obsługują, ale łatwo ustawić ją ręcznie za pomocą AutoHotkey .
Dokumentacja AutoHotkey ma już wygodny skrypt, który pozwala przewijać w poziomie, przytrzymując klawisz modyfikujący i obracając kółko myszy (odtworzone tutaj Shift
zamiast zamiast 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
Możesz dostosować i rozszerzyć skrypt według potrzeb; na przykład możesz dodać skróty klawiaturowe, zmodyfikować wielkość przewijania itp.
Mam wiele długich linii w plikach dzienników. Muszę przewijać bardzo szybko w obie strony: poziomo i pionowo.
Możesz utworzyć wiele skrótów klawiszowych, jak wyżej, aby przewijać trochę, średnią lub wiele, aby dopasować do swoich potrzeb. Możesz nawet skompilować skrypt i uruchomić go jako program działający w tle.