当我不得不用一个我以前想过的单词替换一个单词时,我通常使用对我来说似乎不自然的工作流程:
假设我有这段文字:
foo bar buzz
我想拉动foo
并替换bar
为以前拉过的东西。
拉动之后foo
,我看到以下选项:
选项1
将光标放在
bar
与w
把
foo
前面的bar
有P
将光标放在
b
其余的上,bar
然后用删除该单词de
选项2
将光标放在
w
使用
de
来擦除bar
将寄存器0的内容放入
"0P
(因为我已经擦除了bar
,foo
所以不再可以通过简单的来访问它p
)
这两种方法对我来说似乎都过于复杂,我敢肯定有一种更有效的方法来完成此操作,但我找不到方法。这个想法是只将delete和put动作组合在一起,或者至少避免将已删除的单词保留在yank寄存器中,这样我就可以将所需的单词简单地放入p
。
我也知道替换模式触发了,R
但是它不允许放置被拉的东西。
TL; DR:如何用yank寄存器的内容替换单词?