VS Code 的键盘快捷键是什么,用于接受突出显示的更改

VS Code 的键盘快捷键是什么,用于接受突出显示的更改

我想使用键盘查看一些更改。我可以使用ALT+F3(显示下一个更改又名editor.action.dirtydiff.next) 或之前的更改用SHIFT+ALT+F3

这显示了一个“镜头”,通过局部差异突出显示了以前和当前的代码。

然后我想要做的是能够按快捷方式接受更改并将其暂存(以 git 术语来说)。我发现的快捷方式似乎不起作用:

  • git.stageChange Git:阶段变更:快捷键显示在+按钮的工具提示中,但按下键盘上的快捷键不会触发该更改。镜头关闭时也不起作用。

对于这种情况,是否有可以通过快捷方式执行的命令?

我感兴趣的镜头区域和按钮的屏幕截图

答案1

我能找到的最接近这个命令的是“暂存选定范围”命令,默认为 Ctrl-K、Ctrl-Alt-S。但是,您必须更改键绑定中的“when”表达式(因为它默认仅在 diff 模式下有效),并且您必须选择包含要暂存的更改的行范围,否则它只会暂存当前行。

当与 Alt-F5 和 Shift-Alt-F5(转到下一个/上一个更改)结合使用时,您可以很好地导航,除了除非您处于差异模式,否则您无法真正看到更改的部分。因此,最简单的方法通常是只对当前文件“打开更改”(或在源代码管理视图中单击它),然后从那里选择 + 阶段。

相关内容