3

我想添加一个快捷方式来在 VS Code 的 SCM 窗格中“切换”的所有文件中进行阶段更改。行为应该与我单击具有多个文件切换的特定文件的加号图标相同(见图):

在此处输入图像描述

到目前为止,我已经设置了以下键绑定:

{
    "key": "cmd+enter",
    "command": "git.stage",
    "when": "listFocus && sideBarFocus && activeViewlet == 'workbench.view.scm'"
}

这不能正常工作。它只暂存最后一个焦点编辑器中的文件,忽略在更改中所做的选择。

关于如何修复“何时”使其发挥作用的任何想法?

就上下文而言,我希望能够仅使用键盘在 Change 中暂存选定的文件列表。

谢谢!

4

1 回答 1

1

我找到了一种仅使用键盘的方法,但它需要更多步骤:

  1. Shift + ctrl +g ,g-> 专注于 SCM 窗口

  2. shift然后用箭头按住选择文件

  3. 然后按tab,您应该会看到如下高亮显示: 在此处输入图像描述

  4. 然后您可以+使用向右箭头移动到按钮并按enter在此处输入图像描述

于 2021-05-04T21:07:20.880 回答