Visual Studio代码通过子词白色空间导航

Sco*_*ttF 12 editor sublimetext3 visual-studio-code vscode-settings

我已经向vscode添加了以下键盘快捷键,所以当我按住控件并向左或向右键时,它将按子词导航和删除,而不是整个单词(这就是我在SublimeText中的方式).

{ "key": "ctrl+right", "command": "cursorWordPartRight", "when": "textInputFocus" },
{ "key": "ctrl+left", "command": "cursorWordPartLeft", "when": "textInputFocus" },
{ "key": "ctrl+delete", "command": "deleteWordPartRight", "when": "textInputFocus" },
{ "key": "ctrl+backspace", "command": "deleteWordPartLeft", "when": "textInputFocus" }
Run Code Online (Sandbox Code Playgroud)

因此,如果我有单词"CamelCase"并且插入符号位于骆驼的第一个C上,则按下控制+右键会将光标移动到Case中的第一个C,而不是最后一个单词.

唯一的问题是,现在vscode将空白的每个单个字符视为单个子字,而不是将所有连续的空白字符串视为单个子字.

例如,如果我将两个单词分隔为4个空格....

wordOne    wordTwo
Run Code Online (Sandbox Code Playgroud)

按下控制+右键,当光标位于第一个空白字符(在e之后)时,应该将所有4个空白字符跳转到wordTwo中的第一个w ....但事实并非如此.

有没有办法配置编辑器,以便这种行为是可以实现的?

Sco*_*ttF 5

原来这是一个错误,在后来的 VSCode 内部版本中得到了修复。