我想知道是否有单个键(如“ w
”)指定“从当前光标位置到下一个非字母数字字符”。
这是这种情况:在下面的示例中,将光标放在“ e”下,我想删除“ example”一词(在下划线之间):
this_example_word
将光标置于“ e”下方,如果按dw
,则删除example_word
,而不是example
。我知道我可以做到dt_
,但是我想知道Vim是否有一个“单词”概念,只包含a-zA-Z0-9,因此我只能按dX
ocX
并仅删除/替换example
。
最好的祝福,
vim
将用[A-Za-z0-9_]
空格隔开的序列或非空格字符序列视为一个单词,将用空格隔开的非空格字符序列视为WORD。您可以重新定义单词的含义vim
:
set iskeyword-=_
现在将光标置于e
,按d+w或d+e
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句