8

什么是 VS Codestage changes快捷方式?

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

在此处输入图像描述

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

4

4 回答 4

12

我的自定义工作流程:

  1. 打开 SCM 视图ctrl+shift+G
  2. 使用 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"
    }
于 2021-07-13T07:39:27.263 回答
9

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

于 2019-12-30T22:49:10.037 回答
3

对于那些对stageAll / unstageAll感兴趣的人,您也可以这样做

[
    {
        "key": "ctrl+up",
        "command": "git.stageAll",
    },
    {
        "key": "ctrl+down",
        "command": "git.unstageAll",
    }
]
  1. CTRL/ CMD+ SHIFT+P
  2. 打开键盘快捷键 (JSON)
  3. 放置您的键绑定
于 2021-08-15T03:54:46.963 回答
0

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

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

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

于 2021-11-05T18:35:22.380 回答