我想知道是否有一个键(如' w
')指定“从当前光标位置到下一个非字母数字字符”。
这是场景:在下面的示例中,将光标置于“e”下,我想删除“示例”字样(下划线之间):
this_example_word
Run Code Online (Sandbox Code Playgroud)
将光标放在“e”下,如果我按dw
,我会删除example_word
,而不是example
。我知道我可以做dt_
,但我想知道 Vim 是否有一个“单词”概念,它只意味着 a-zA-Z0-9,这样我就可以按dX
ocX
并仅删除/替换example
。
此致,
vim
将用[A-Za-z0-9_]
空格分隔的非空白字符序列或序列视为word,将用空格分隔的非空白字符序列视为WORD。您可以重新定义单词的含义vim
:
set iskeyword-=_
Run Code Online (Sandbox Code Playgroud)
现在将光标放在e
,按d+w或d+e
归档时间: |
|
查看次数: |
1061 次 |
最近记录: |