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

VS Code源代码控制视图中暂存文件聚焦及切换的快捷键咨询

VS Code 源代码控制暂存文件聚焦与切换快捷键

在VS Code的源代码控制视图处于聚焦状态时,我希望:

  • 快速聚焦「已暂存更改」区域的第一个文件
  • 在该区域的文件间前后切换聚焦,效果和「Search: Focus Next/Previous Search Result」类似

请问有没有对应的原生键盘快捷键?

(截图说明:截图显示VS Code源代码控制视图,箭头指向「已暂存更改」区域的第一个文件条目)


答案

VS Code原生支持相关功能,具体命令和配置方式如下:

  1. 聚焦已暂存区域首个文件
    对应命令:workbench.scm.focusStagedChanges
    默认无绑定快捷键,需自行配置:打开键盘快捷键设置(Ctrl+K Ctrl+S / Cmd+K Cmd+S),搜索该命令后设置自定义快捷键即可。

  2. 在暂存文件间切换聚焦
    利用列表导航命令即可实现,当源代码控制视图聚焦时,这些命令会作用于当前区域的文件列表:

    • 切换到下一个文件:list.focusDown(默认快捷键为向下箭头)
    • 切换到上一个文件:list.focusUp(默认快捷键为向上箭头)

    如果需要确保这些快捷键仅在源代码控制视图生效,可在keybindings.json中添加上下文绑定:

    [
        {
            "key": "down",
            "command": "list.focusDown",
            "when": "activeViewlet == 'workbench.view.scm' && listFocus && !inputFocus"
        },
        {
            "key": "up",
            "command": "list.focusUp",
            "when": "activeViewlet == 'workbench.view.scm' && listFocus && !inputFocus"
        }
    ]
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 13:10:48