例如,我有:
rm -f $(NAME).elf $(name).d
第二个“名称”是拼写错误,也应该是“NAME”。
因此,在“N”上,我做了yw,然后移至“n”。
我意识到,如果我现在按cw进行更改,我将进入插入模式-但是我想很好,它只是一个额外的键(ESC),然后我可以输入更正的版本。
但是在那种情况下,p确实做了您会做的事情,它将“名称”放回原位。我猜是因为“旧文本”也随更改而被加载到寄存器中,这是我没有意识到的。
是否有可用于字/字母/等的“用寄存器替换”命令?
最佳答案
将yw
上的NAME
移至name
后,您可以执行以下操作:
viwp
或高尔夫练习:
vep
关于vim - 用准备插入vi/vim的单词替换单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25037482/