有没有办法使用 cursorWordPart*Select 命令而不捕获下划线?

Dan*_*rad 2 visual-studio-code vscode-settings

我是子词捕获的粉丝,但我习惯了崇高的方式,如果你有一个带下划线的词,它会像这样从捕获中排除下划线:

崇高的例子

在 VScode 中,我设置了我的键盘快捷键以使用cursorWordPartLeftSelectand cursorWordPartRightSelect,但它们包含如下下划线:

VScode 示例

这是我的配置中的几行:

VScode 配置

有没有办法改变它?

Mar*_*ark 6

将下划线字符添加到Editor: Word Separators设置列表中(只需搜索separators)。

~!@#$%^&*()-=+[{]}\|;:'",.<>/?_ // 最后加上下划线

我有点惊讶它还不存在,但它不是。那么您的WordPart选择器将不包括下划线。


看起来 v1.44 对此进行了修复,以便cursorwordpart左/右在下划线方面的行为类似于 Sublime Text。请参阅https://github.com/microsoft/vscode/issues/93239

  • 对我来说,这错过了区分单词和单词部分的目的,所以我必须通过。但谢谢你的回答! (3认同)