1

据我所知,要在 vim 中复制一个单词,请使用命令 'byw',有没有更短的方法可以做到这一点?只使用 'y' 和另一个字符,这样我就不必将光标移动到单词前面?删除一个单词就像上面一样,有什么想法吗?感谢帮助

4

3 回答 3

3

yiw是 yank in word、diwdelete in word、ciwchange in word(删除并让您进入插入模式)

也许这有帮助?

于 2012-08-09T02:14:55.930 回答
0

yb (取决于光标当前所在单词的位置/之后)

通常,您可以在y. b动作移动到单词的开头 。w移动到下一个单词的开头。如果您的光标当前位于下一个单词的开头, 那么byw和是相同的。类似于,除了它只拉到当前单词的结尾(因此不包括它和下一个单词之间的空格)。ybbyebyw

只需将上述y每个中的替换d为删除即可。

于 2012-08-09T02:30:54.170 回答
0

daw您可以为anddiw命令创建一个操作符待定映射以仅使用两个键。例如:

onoremap I iw
onoremap A aw

现在你可以使用它了,dI它会像.diwdAdaw

于 2012-08-09T05:05:41.463 回答