相当于 Vim 中的 'w' 到下一个非字母数字字符?

相当于 Vim 中的 'w' 到下一个非字母数字字符?

我想知道是否有一个键(如“ w”)指定“从当前光标位置到下一个非字母数字字符”。

这是场景:在下面的示例中,光标位于“e”下,我想删除“example”单词(下划线之间):

this_example_word 

将光标放在“e”下,如果我按dw,我会删除example_word,而不是example。我知道我可以做到dt_,但我想知道 Vim 是否有一个仅暗示 a-zA-Z0-9 的“单词”概念,以便我可以按dXocX并仅删除/替换example

此致,

答案1

vim[A-Za-z0-9_]将用空格分隔的一个或多个非空白字符序列视为单词,以空格分隔的非空白字符序列作为单词。你可以重新定义什么单词故意的vim

set iskeyword-=_

现在将光标放在 处e,按d+wd+e

相关内容