Ctrl-Left/Right 在 Visual Studio Code 上不适用于多个光标

问题描述 投票:0回答:2

不知道在哪里问这个问题,但是昨天,如果我将光标添加到上面/下面的行(

Ctrl-Alt-Up/Down
),我可以将两者移动到单词的开头,如果我这样做
Ctrl-Left/Right
,或者选择都带有
Ctrl-Shift-Left/Right

但是,今天,如果我有多个光标,并尝试

Ctrl-Left/Right
Ctrl-Shift-Left/Right
,所有其他光标都会消失。我该如何解决这个问题?

注意:如果我这样做

Shift-Left/Right
或只是
Left/Right

,我的其他光标不会消失

默认按键绑定.json

[
    { 
        "key": "ctrl+right",            
        "command": "cursorWordEndRight",
        "when": "textInputFocus && !accessibilityModeEnabled" 
    },
   {
        "key": "ctrl+shift+right",      
        "command": "cursorWordEndRightSelect",
        "when": "textInputFocus && !accessibilityModeEnabled"
    },
   {
        "key": "ctrl+alt+up",           
        "command": "editor.action.insertCursorAbove",
        "when": "editorTextFocus" 
    },

visual-studio-code
2个回答
2
投票

答案:

改变

"when": "textInputFocus && !accessibilityModeEnabled" 

"when": "editorTextFocus"

0
投票

突然发生这种情况的另一个原因是您不小心启用了屏幕阅读器选项。 要删除它,请单击状态栏中的 :

Screen Reader status

然后对屏幕阅读器说“不”

Say NO to screenreader

此后,多选将按预期工作,无需更改自定义配置。 如果您确实需要启用屏幕阅读器,上述自定义配置将是唯一的方法。

© www.soinside.com 2019 - 2024. All rights reserved.