Visual studio code 如果上次更改位置不在当前页面中,是否可以将VSCode Undo(ctrl+;z)设置为通过两次点击(两次ctrl+;z)撤消上次更改?

Visual studio code 如果上次更改位置不在当前页面中,是否可以将VSCode Undo(ctrl+;z)设置为通过两次点击(两次ctrl+;z)撤消上次更改?,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,我知道在pycharm中,如果我们想要撤消,而最后一个更改位置不在当前页面中,第一个ctrl+z将带您到光标所在的位置,第二个ctrl+z将完成这项工作。vscode中是否有相同的功能 当我按下ctrl+z键时,它跳转到代码的某个部分并直接撤消,这很烦人。有时候我只是想知道在撤销它之前会发生什么。有几种方法可以解决这个问题 导航历史记录CTRL+TAB 返回ALT+← / MAC-CTRL+- 转到最后一个编辑位置CTRL+k+CTRL+q/MAC⌘ + k+⌘ + q 使用命令选项板转到最近

我知道在pycharm中,如果我们想要撤消,而最后一个更改位置不在当前页面中,第一个ctrl+z将带您到光标所在的位置,第二个ctrl+z将完成这项工作。vscode中是否有相同的功能


当我按下ctrl+z键时,它跳转到代码的某个部分并直接撤消,这很烦人。有时候我只是想知道在撤销它之前会发生什么。

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

  • 导航历史记录CTRL+TAB
  • 返回ALT+← / MAC-CTRL+-
  • 转到最后一个编辑位置CTRL+k+CTRL+q/MAC⌘ + k+⌘ + q
  • 使用命令选项板转到最近的文件
  • 您可以将CTRL+Z,或者更具体地说,when表达式重新映射到不太宽容的对象

我怀疑第二个/第三个选项就是您想要的

@HaobingChu查看更新。我还添加了一个我忘记包括在内的