Visual studio code vscode:从多个游标转义时,将游标保持在*last*实例上(cmd-d)

Visual studio code vscode:从多个游标转义时,将游标保持在*last*实例上(cmd-d),visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,我经常在VSCode(cmd-d/ctrl-d)中使用多个游标 要退出多光标模式并转到正常的单光标模式,可以使用esc 但是,这会将光标移回第一个选定的单词。 我希望光标停留在最后选定的单词上 是否有快捷方式/设置来执行此操作 例如: L01 foobar = 42 ... L99 foobar = 99 当我从L01开始,在foobar上按ctrl-d键时,ctrl-d键又一次在L01和L99上有多个光标。在esc之后,我将有一个光标返回L01。我想在L99上有一个光标 注意:在我的

我经常在VSCode(
cmd-d
/
ctrl-d
)中使用多个游标

要退出多光标模式并转到正常的单光标模式,可以使用
esc

但是,这会将光标移回第一个选定的单词。 我希望光标停留在最后选定的单词上

是否有快捷方式/设置来执行此操作

例如:

L01   foobar = 42
...
L99   foobar = 99
当我从L01开始,在foobar上按ctrl-d键时,
ctrl-d键又一次在L01和L99上有多个光标。在
esc
之后,我将有一个光标返回L01。我想在L99上有一个光标

注意:在我的情况下没有帮助(它不适用于多个游标)

使用扩展v1.3.1和命令
moveby.calculation
可以计算游标的新位置。通过使用VSC的折叠功能,只剩下一个光标

定义这个键绑定

  {
    "key": "ctrl+i escape",
    "when": "editorTextFocus",
    "command": "moveby.calculation",
    "args": {
      "lineNrEx": "selections[selections.length-1].start.line",
      "charNrEx": "selections[selections.length-1].start.character"
    }
  }

请参阅(并向上投票)相同的问题:目前正在处理待办事项。效果很好,谢谢!