据我所知,要在 vim 中复制一个单词,请使用命令 'byw',有没有更短的方法可以做到这一点?只使用 'y' 和另一个字符,这样我就不必将光标移动到单词前面?删除一个单词就像上面一样,有什么想法吗?感谢帮助
问问题
134 次
3 回答
3
yiw
是 yank in word、diw
delete in word、ciw
change 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
它会像.diw
dA
daw
于 2012-08-09T05:05:41.463 回答