Visual Studio 是否平滑 PageUp/PageDown?

vex*_*exe 6 text-editor visual-studio

我发现 Visual Studio(以及大多数编辑器)中 PageUp/PageDown 的问题在于它一次导航一个完整的页面,并且是立即完成的。多次执行此操作,您最终会忘记自己在代码中的位置,并且不知道自己来自哪里。

我的问题:

  • 有什么办法可以修改PageUp/PageDown以跳转半页吗?
  • 有什么方法可以让 PageUp/PageDown 滚动“平滑”而不是立即滚动?(想想莱普)

据我所知,这并不是现成的,而且我找不到任何插件可以做到这一点。

编辑:我在编程时使用鼠标。建议使用鼠标滚轮或“触摸屏”违背了留在主排的目的。

mon*_*ine 1

这是我的SmoothScroll扩展的分支

https://github.com/monoblaine/SmoothScroll

预览

页面滚动流畅

配置(仅页面滚动)

扩展配置

描述

Alt通常,它支持使用+平滑地滚动编辑器Wheel,但我在编码期间也不使用鼠标。我使用数字键盘键通过AutoHotkey发送滚轮事件。

Alt您可以使用以下脚本发送使用+NumpadUpAlt+热键创建平滑页面滚动所需的键盘和鼠标事件NumpadClear

#IfWinActive ahk_exe devenv.exe
    !NumpadUp::Send {Blind}{WheelUp}
    !NumpadClear::Send {Blind}{WheelDown}
#IfWinActive
Run Code Online (Sandbox Code Playgroud)