vim 如何删除包含多余圆点的单词

3phpmpom  于 2023-08-05  发布在  其他
关注(0)|答案(3)|浏览(121)

我们可以使用dw来排除前面的单词和后面的空格。例如,如果我的光标在“bar”中的“B”处,它会像这样:

foo bar baz -> foo baz

字符串
我怎么能做同样的事情,但与点?

foo.bar.baz -> foo.baz

hgb9j2n6

hgb9j2n61#

它没有dw那么短,但df.应该可以做到。参见:help f

e1xvtsh3

e1xvtsh32#

轻微修正:dw从光标剪切到下一个单词。
您可以执行dw.(参见:help .):

foo..baz    " after dw
foo.baz     " after .

字符串
您可以执行df.(参见:help f):

foo.bar.baz
    ^^^^       " text covered by f.


您可以执行dtb(参见:help t):

foo.bar.baz
    ^^^^       " text covered by tb

hgb9j2n6

hgb9j2n63#

还有一个选项是d2w,它可以删除两个单词(因为.被认为是一个单词)。

相关问题