删除VIM中当前字后的行的剩余部分
我想删除光标当前所在的单词后面的文本。例如删除VIM中当前字后的行的剩余部分,vim,Vim,我想删除光标当前所在的单词后面的文本。例如 The quick brown fox jumps over the lazy dog ^ the cursor is here The quick ^ the desired result eD非常接近我想要完成的功能,但它也删除了光标所在的字符执行精确的工作,但从光标到行首。有没有同样的组合 除了创建另一个键映射之外,还有其他方法可以实现这一点吗?vim中有很多快捷方式,因此避免创建另一个快捷方式会很好。关于: 用w
The quick brown fox jumps over the lazy dog
^ the cursor is here
The quick
^ the desired result
eD
非常接近我想要完成的功能,但它也删除了光标所在的字符<代码>执行精确的工作,但从光标到行首。有没有同样的组合
除了创建另一个键映射之外,还有其他方法可以实现这一点吗?vim中有很多快捷方式,因此避免创建另一个快捷方式会很好。关于:
w
d$
x
如果您处于正常模式,这里有几个解决方案 第一个解决方案:
wDD
f<space>D
说明:
wDD
f<space>D
fD
说明:
而
d$
可以简化为d
。这类似于eD
。我必须删除空格,而不是在光标下重新插入字符。这是一个解决办法,但我希望VIM能做我想做的事。这正是我所说的。非常感谢。那么插入模式呢?将wDD与
相结合的任何其他想法?在插入模式下,似乎没有与CTRL-U
等效的方法来终止(类似于emacs中的C-k
)。