Visual studio code 如何在VSCode中从键盘*退出*多光标模式?

Visual studio code 如何在VSCode中从键盘*退出*多光标模式?,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,VisualStudio代码有一个多光标模式很好,而且可以单独从键盘访问它也很好(虽然如果它在Mac上按照本机UI模式工作会更好,但那是另一回事) 然而,真正令人沮丧的是,似乎需要使用鼠标才能摆脱它 是否存在本机退出多光标模式的按键 是否有任何执行此操作的命令可以绑定击键 是否有任何扩展允许您仅使用键盘退出多光标模式?只需键入Esc当没有选择文本时,只需输入多个光标 当我在键盘上时,我使用ESC,当我的手在鼠标上时,我只需单击一次鼠标(不带Alt修改器)。即使ESC被分机(或错误的设置)占用,鼠

VisualStudio代码有一个多光标模式很好,而且可以单独从键盘访问它也很好(虽然如果它在Mac上按照本机UI模式工作会更好,但那是另一回事)

然而,真正令人沮丧的是,似乎需要使用鼠标才能摆脱它

是否存在本机退出多光标模式的按键

是否有任何执行此操作的命令可以绑定击键


是否有任何扩展允许您仅使用键盘退出多光标模式?

只需键入
Esc
当没有选择文本时,只需输入多个光标


当我在键盘上时,我使用ESC,当我的手在鼠标上时,我只需单击一次鼠标(不带Alt修改器)。即使ESC被分机(或错误的设置)占用,鼠标也会一直工作。

这是默认设置,可使Shiftescape退出多光标模式:

{ "key": "shift+escape",          "command": "removeSecondaryCursors",
                                     "when": "editorHasMultipleSelections && textInputFocus" },
{ 
  "key": "escape",      
  "command": "removeSecondaryCursors",
  "when": "editorHasMultipleSelections && textInputFocus" 
},
因此,我在自己的配置中添加了以下内容,以便更直观地退出多光标模式:

{ "key": "shift+escape",          "command": "removeSecondaryCursors",
                                     "when": "editorHasMultipleSelections && textInputFocus" },
{ 
  "key": "escape",      
  "command": "removeSecondaryCursors",
  "when": "editorHasMultipleSelections && textInputFocus" 
},

但问题的关键是不用鼠标就可以了。他也给出了一个简单的解决方案——逃生键。@MikeSmith逃生键不起作用,因此是非工作键-solution@iconoclast:有趣……它对我来说是开箱即用的;无论是选择文本还是不选择文本,如果不自定义键绑定,这都不起作用(至少对我来说)。@iconoclast在某些情况下,我必须双击Esc键。对我来说,这是现成的。我想这要归功于这个默认键绑定:
{“key”:“escape”,“command”:“cancelSelection”,“when”:“editorHasSelection&&textInputFocus”}
我不知道shift+escape是用来提供这个功能的。你是救命恩人!