VS Code 阶段更改快捷方式

VS Code stage changes shortcut

什么是 VS Code stage changes 快捷方式?

我的意思是,是否可以在不单击版本控制选项卡中的加号按钮的情况下暂存选定的文件?

也许没有捷径可以设置一个吗?

git.Stagegit.StageAll。默认情况下,它们没有分配任何键绑定。您可以在键盘快捷键设置中指定一个自定义快捷键。 CMDK+CMDS

我的自定义工作流程:

  1. 打开 SCM 视图 ctrl+shift+G
  2. Select SCM 中的文件使用 up/down arrow keys
  3. 比较文件 spacebar
  4. 暂存文件ctrl+up
  5. 比较文件 spacebar
  6. 暂存文件ctrl+up

如何配置?

首选项:打开键盘快捷键(JSON)command: workbench.action.openGlobalKeybindingsFile
然后输入以下内容:

    {
        "key": "ctrl+up",
        "command": "git.stage",
        "when": "workbench.scm.active"
    }

stageAll / unstageAll感兴趣的小伙伴们也可以这样做

[
    {
        "key": "ctrl+up",
        "command": "git.stageAll",
    },
    {
        "key": "ctrl+down",
        "command": "git.unstageAll",
    }
]
  1. CTRL/CMD+SHIFT+P
  2. 打开键盘快捷键(JSON)
  3. 放置您的键绑定

我知道您正在寻找键盘快捷键,我也是。但是,我发现使用命令面板是一种更高效、更简洁的工作流程:

  1. 打开命令调色板Ctrl+Shift+P.
  2. 输入“git 阶段”。

如果有人正在寻找,我会提供这个作为替代方案。