【发布时间】:2014-09-22 03:12:46
【问题描述】:
例如,我有:
rm -f $(NAME).elf $(name).d
第二个“名字”是错字,也应该是“名字”。
所以在'N',我做了yw,然后移到'n'。
我意识到如果我现在点击 cw 来更改它,我将处于插入模式 - 但我想啊,好吧,它只是 一个 额外的键 (ESC) 然后我就可以在 p 中输入更正的版本。
但在那种情况下,p 完全按照 u 的方式做了,它把 'name' 放回去了。我猜是因为“旧文本”也在更改时加载到寄存器中,我没有意识到。
是否有可以应用于单词/字母/等的“用寄存器替换”命令?
【问题讨论】:
-
为什么不在“name”的第 n 位简单地做“4~”。它也会起作用
-
@Kabir
name只是一个例子,可能是eman或其他错别字。 -
@Kabir - Kent 完全正确,但这对我也很有用!
-
@OllieFord 如果切换大小写,可以考虑
guwgUw或g~w。这样可以省去数字母的麻烦(4 可能是 40)。 -
@Kent 我假设那是“切换到较低”、“..upper”和“切换”?