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

如何将VSCode的后退导航操作限制在当前编辑器组内?

VSCode限制后退导航仅在当前编辑器组生效的设置方法

VSCode默认的workbench.action.navigateBack(后退导航)命令会跨所有编辑器组回溯跳转历史,要将范围限制在当前编辑器组,可通过以下两种方式设置:

方法1:可视化快捷键设置操作

  • 按下快捷键Ctrl+K Ctrl+S(Windows/Linux)/Cmd+K Cmd+S(macOS)打开快捷键配置面板
  • 在顶部搜索框输入navigateBackInGroup,找到「在组中向后导航」对应的命令条目
  • 点击条目左侧的铅笔编辑图标,按下Alt+左箭头,弹出重复绑定提示时选择覆盖原有绑定即可
  • 若需要同步限制前进导航的范围,可搜索navigateForwardInGroup,绑定Alt+右箭头即可

方法2:手动修改JSON配置文件

  • 在快捷键配置面板右上角,点击打开键盘快捷键(JSON)的图标,进入keybindings.json编辑页
  • 写入以下配置内容:
[
  // 仅当前编辑器组内后退
  {
    "key": "alt+left",
    "command": "workbench.action.navigateBackInGroup"
  },
  // 仅当前编辑器组内前进(按需添加)
  {
    "key": "alt+right",
    "command": "workbench.action.navigateForwardInGroup"
  }
]
  • 保存文件后配置立即生效,后续如果需要恢复默认跨组导航逻辑,删除上述配置即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.13 04:51:03