如何配置 vim 使得 `_` 也算作单词的一部分?

如何配置 vim 使得 `_` 也算作单词的一部分?

根据 Unicode 标准,_(下划线字符)是单词的一部分。这意味着当您将光标跳到下一个单词时(在许多界面中,您可以使用 Ctrl + 箭头键执行此操作),您将跳过所有字符_以及中间的字母和数字。

但是,vim(在正常模式下使用w或移动到下一个/上一个单词)不将其视为一个单词,而是五个:。bmy_variable_name"my", "_", "variable", "_", "name"

我想配置 Vim 的行为,使其_也能正确视为单词字符。该怎么做?

答案1

在我的vim下划线字符被视为单词的一部分,当使用 和 来回移动时,ie 会被跳过w。此行为可以按照所述b进行更改:set iskeyword-=_这里

相关内容