Vil*_*usK 13 keyboard notepad++ scroll-wheel scrolling
如何在 Notepad++ 中水平滚动?我知道拖动水平滚动条的方法,但我想要更方便的方法:
用键盘滚动
按住 Shift 键的同时用鼠标滚轮滚动。
我在日志文件中有很多长行。而且我需要在两种方式都非常快速地滚动:水平和垂直。
如何在 Notepad++ 中水平滚动?
您可以在 Notepad++ 中水平滚动,就像在任何其他程序中水平滚动一样。方便的方式
我知道拖动水平滚动条的方式,但我想要更方便的方式。
这取决于您认为什么方便,但有几种选择。
用键盘滚动
在大多数程序中,您通常可以将Left和Right键与某些修饰符结合使用。例如,Ctrl+Left/Right通常滚动一整段或一个间隔。此外,PageUp和PageDown通常可以用组合Ctrl滚动一个间隔水平而不是垂直。这同样适用于Home和End(其通常滚动到一个行的开头或结尾)。
特别是在 Notepad++ 的情况下,它似乎不支持键盘或鼠标中的任何一个。不幸的是,即使是快捷方式映射器似乎也没有任何可以映射到热键的水平滚动项。您可以寻找一个插件,但有一个更简单的方法:
按住 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
Run Code Online (Sandbox Code Playgroud)
您可以根据需要自定义和扩展脚本;例如,您可以添加键盘热键、修改滚动量等。
我在日志文件中有很多长行。而且我需要在两种方式都非常快速地滚动:水平和垂直。
您可以像上面一样创建多个热键来滚动一点、中等或很多以满足您的需要。您甚至可以编译脚本并将其作为后台程序运行。
小智 2
我的鼠标 (Logitex RX 250) 支持通过左右点击鼠标滚轮进行垂直滚动
在菜单选项“查看”中,您可以激活“换行”选项。这将换行长行,以便不需要垂直滚动,因为任何离开窗口的内容都会被换行并写入该行下方。
按住“ctrl”键,然后按住右键将向右从一个单词跳到另一个单词。
| 归档时间: |
|
| 查看次数: |
15142 次 |
| 最近记录: |