You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode是否支持设置鼠标滚轮上下滚动对应前进/后退导航快捷键?

VSCode 滚轮触发导航前进/后退配置方案

VSCode 完全可以实现该效果,不需要安装第三方插件,新版本原生就支持鼠标滚轮事件的快捷键绑定。注意不要直接绑定无修饰键的滚轮事件,否则会覆盖默认的页面滚动功能,导致无法正常浏览代码。

配置步骤

  • 打开快捷键配置文件
    按 Ctrl+K Ctrl+S(macOS 系统替换为 Cmd+K Cmd+S)调出快捷键设置面板,点击面板右上角的「打开键盘快捷方式(JSON)」图标,进入keybindings.json编辑页面。
  • 写入绑定规则
    将下面的配置粘贴到配置文件的数组内部,保存后立即生效:
[
  // 按住Alt+滚轮向上 触发导航后退
  {
    "key": "alt+scrollup",
    "command": "workbench.action.navigateBack",
    "when": "editorTextFocus || listFocus || terminalFocus"
  },
  // 按住Alt+滚轮向下 触发导航前进
  {
    "key": "alt+scrolldown",
    "command": "workbench.action.navigateForward",
    "when": "editorTextFocus || listFocus || terminalFocus"
  }
]

配置说明

  • 上述配置对齐IDEA的常用交互逻辑:仅在按住Alt键时滚动滚轮才会触发导航跳转,完全不影响普通场景下的滚轮页面滚动操作。when字段定义了快捷键生效的范围,目前覆盖编辑器、文件列表、终端三个高频使用区域,可按需增减生效条件。
  • 如果确实需要无修饰键、直接滚动滚轮就触发导航,把key字段里的alt+前缀删除,改为scrollup和scrolldown即可。该配置会覆盖全场景的滚轮默认行为,日常编码时无法正常滚动页面,非常不推荐使用。
  • 需要调整组合键的话,直接修改key字段的修饰符即可,支持ctrl、shift、alt、meta(Windows键/Command键)的自由组合,VSCode可直接识别,不需要额外安装系统级鼠标映射工具。

注:网上不少旧教程提到需要安装第三方鼠标映射插件,那是VSCode 1.60版本之前的旧方案,2022年之后发布的新版本都已原生支持滚轮事件绑定,直接配置JSON即可。


内容的提问来源于stack exchange,提问作者Hai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 02:33:06