作者:鎏源大哥 | 来源:互联网 | 2022-12-03 19:11
我已经向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" }
因此,如果我有单词"CamelCase"并且插入符号位于骆驼的第一个C上,则按下控制+右键会将光标移动到Case中的第一个C,而不是最后一个单词.
唯一的问题是,现在vscode将空白的每个单个字符视为单个子字,而不是将所有连续的空白字符串视为单个子字.
例如,如果我将两个单词分隔为4个空格....
wordOne wordTwo
按下控制+右键,当光标位于第一个空白字符(在e之后)时,应该将所有4个空白字符跳转到wordTwo中的第一个w ....但事实并非如此.
有没有办法配置编辑器,以便这种行为是可以实现的?