Làm thế nào để cuộn theo chiều ngang trong Notepad ++?
Bạn có thể cuộn theo chiều ngang trong Notepad ++ giống như cách bạn cuộn theo chiều ngang trong bất kỳ chương trình nào khác. Một cách thuận tiện
Tôi biết đường bằng cách kéo thanh cuộn ngang, nhưng tôi muốn cách thuận tiện hơn.
Nó phụ thuộc vào những gì bạn cho là thuận tiện, nhưng có một vài lựa chọn.
Cuộn bằng bàn phím
Bạn thường có thể sử dụng các phím Leftvà Rightkết hợp với một số sửa đổi trong hầu hết các chương trình. Ví dụ: Ctrl+ Left/Rightthường cuộn tất cả các cách hoặc một khoảng. Ngoài ra, PageUpvà PageDownthường có thể được kết hợp với Ctrlđể cuộn một khoảng theo chiều ngang thay vì theo chiều dọc. Điều tương tự cũng xảy ra Homevà End(thường di chuyển đến đầu hoặc cuối của một dòng).
Trong trường hợp của Notepad ++, nó dường như không hỗ trợ bất kỳ thứ nào trong số này bằng bàn phím hoặc qua chuột . Thật không may, ngay cả Shortcut Mapper dường như không có bất kỳ mục cuộn ngang nào có thể được ánh xạ tới một phím nóng. Bạn có thể tìm kiếm một plugin, nhưng có một cách dễ dàng hơn:
Giải pháp phổ quát
Cuộn bằng bánh xe chuột trong khi giữ phím Shift.
Một số chương trình hỗ trợ điều này về bản chất và một số trình điều khiển / phần mềm chuột hỗ trợ nó, nhưng bạn dễ dàng thiết lập thủ công với AutoHotkey .
Các tài liệu AutoHotkey đã có một kịch bản thuận tiện cho phép bạn di chuyển theo chiều ngang bằng cách giữ một phím modifier và biến chuột bánh (sao chép ở đây với Shift
thay vì 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
Bạn có thể tùy chỉnh và mở rộng tập lệnh khi cần thiết; ví dụ: bạn có thể thêm các phím nóng bàn phím, sửa đổi số lượng cuộn, v.v.
Tôi có rất nhiều dòng dài trong các tập tin nhật ký. Và tôi cần phải cuộn rất nhanh cả hai chiều: chiều ngang và chiều dọc.
Bạn có thể tạo nhiều phím nóng như trên để cuộn một chút, một lượng vừa hoặc nhiều để phù hợp với nhu cầu của bạn. Bạn thậm chí có thể biên dịch tập lệnh của mình và chạy nó dưới dạng chương trình nền.