如果上次更改位置不在当前页面中,我们可以设置 VSCode 撤消 (ctrl + z) 以通过两次点击(两次 ctrl +z)撤消上次更改吗?

Can we set VSCode Undo (ctrl + z) to undo last change with TWO hits (two times ctrl +z) if last change location is not in the current page?

我在 pycharm 中知道,如果我们要撤消并且上次更改位置不在当前页面中,第一个 ctrl + z 会将您带到光标位于该位置的位置,第二个 ctrl + z会做的工作。我们在 vscode 中有相同的功能吗?

令人讨厌的是,当我按下 ctrl + z 时,它会跳转到代码的某些部分并直接撤消。有时我只是想知道撤消之前那里有什么。

有几种方法可以解决这个问题。

  • 浏览历史记录 CTRL + TAB
  • 返回 A​​LT + / MAC CTRL+-
  • 转到上次编辑位置 CTRL + k + CTRL + q / MAC + k + + q
  • 使用命令面板转到最近的文件
  • 您可以将 CTRL + Z,或更具体地说,when 表达式重新映射为不那么宽容的内容

我怀疑第二个/第三个选项就是你要找的