วิธีการเลื่อนแนวนอนในแผ่นจดบันทึก ++
คุณสามารถเลื่อนในแนวนอนใน Notepad ++ ได้เช่นเดียวกับที่คุณเลื่อนในแนวนอนในโปรแกรมอื่น ๆ วิธีที่สะดวก
ฉันรู้วิธีโดยการลากแถบเลื่อนแนวนอน แต่ฉันต้องการวิธีที่สะดวกกว่า
ขึ้นอยู่กับสิ่งที่คุณพิจารณาว่าสะดวก แต่มีตัวเลือกน้อย
เลื่อนด้วยแป้นพิมพ์
โดยปกติคุณสามารถใช้ปุ่มLeftและRightร่วมกับตัวดัดแปลงบางตัวในโปรแกรมส่วนใหญ่ ตัวอย่างเช่นCtrl+ Left/Rightโดยปกติจะเลื่อนไปตลอดทางหรือหนึ่งช่วงเวลา นอกจากนี้PageUpและPageDownสามารถใช้ร่วมกับCtrlเพื่อเลื่อนหนึ่งช่วงเวลาในแนวนอนแทนที่จะเป็นแนวตั้ง สิ่งเดียวกันนี้สำหรับHomeและEnd(ซึ่งโดยทั่วไปแล้วเลื่อนไปที่จุดเริ่มต้นหรือจุดสิ้นสุดของบรรทัด)
ในกรณีของแผ่นจดบันทึก ++ โดยเฉพาะอย่างก็ดูเหมือนจะไม่ให้การสนับสนุนใด ๆ เหล่านี้โดยแป้นพิมพ์หรือผ่านเมาส์ แต่น่าเสียดายที่แม้กระทั่งปุ่มลัด Mapperดูเหมือนว่าจะไม่มีรายการเลื่อนแนวนอนที่สามารถแมปกับฮอตคีย์ คุณสามารถหาปลั๊กอินได้ แต่มีวิธีที่ง่ายกว่า:
โซลูชันสากล
เลื่อนด้วยล้อเลื่อนของเมาส์ในขณะที่กดแป้น Shift ค้างไว้
บางโปรแกรมสนับสนุนเรื่องนี้ภายในและไดรเวอร์เมาส์บาง / ซอฟแวร์สนับสนุนมัน แต่คุณสามารถตั้งค่าด้วยตนเองAutoHotkey
เอกสาร AutoHotkeyแล้วมีสคริปต์สะดวกที่ช่วยให้คุณเลื่อนในแนวนอนโดยการกดปุ่มปรับปรุงและเปลี่ยนเมาส์ล้อ (ที่นี่เพื่อShift
แทน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
คุณสามารถปรับแต่งและขยายสคริปต์ได้ตามต้องการ ตัวอย่างเช่นคุณสามารถเพิ่มคีย์ลัดของแป้นพิมพ์แก้ไขจำนวนการเลื่อน ฯลฯ
ฉันมีบรรทัดยาวมากมายในไฟล์บันทึก และฉันต้องการเลื่อนอย่างรวดเร็วทั้งสองวิธี: แนวนอนและแนวตั้ง
คุณสามารถสร้างปุ่มลัดหลายปุ่มด้านบนเพื่อเลื่อนจำนวนเล็กน้อยขนาดกลางหรือจำนวนมากเพื่อให้เหมาะกับความต้องการของคุณ คุณสามารถรวบรวมสคริปต์ของคุณและเรียกใช้เป็นโปรแกรมพื้นหลัง