如果我有以下无意义的文本:
Hi woman! What is your name? I know what you mean...
Yeap.
Yeap. Again :)
Hi woman! What i s your name? I know what you mean...
Yeap.
Yeap. Again :)
Hi woman! What is your name? I know what you mean...
Yeap.
Yeap. Again :)
Hi woman! What is your name? I know what you mean...
Yeap.
Yeap. Again :)
我想将所有出现的 替换woman
为man
I do:
将光标移至woman
第一行中第一次出现的位置。我按一下*
,所有出现的地方都会突出显示。
然后我输入cw
并删除w
,o
然后按ESC
。
然后我按下n
并移动到下一个事件。
然后我输入.
并期望它将wo
被删除。但仅w
被删除。为什么?
答案1
不要在插入模式下删除字符,而是在正常模式下删除它们。导航至woman
并键入2x
以删除前两个字符。
或者,您可以使用替换::%s/woman/man/g
。