Visual studio code vscode:从多个游标转义时,将游标保持在*last*实例上(cmd-d)
我经常在VSCode(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上有一个光标 注意:在我的
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"
}
}
请参阅(并向上投票)相同的问题:目前正在处理待办事项。效果很好,谢谢!