假设我有这段文字:
something "something else"
something here "just another quoted block"
我想用“只是另一个引用的块”替换“其他东西”,所以我这样做:
/quot<enter> (to jump to second quoted block searching for the string "quot")
yi" (to yank inner text for current quoted block)
?else<enter> (to jump back to the first quoted block wich contains "else")
vi" (to visually select the quoted block)
p (to paste yanked text)
这可行,但我想知道最后两个步骤是否可以替换为单个步骤,以避免视觉模式。我知道在击键方面并不是一个巨大的收获,但我认为 Vim 哲学会鼓励我正在尝试做的事情,每次我这样做时,我的大脑都会不断地询问这个命令。:-P
到目前为止我尝试了什么:
r(替换)只替换一个字符 c(更改)让我进入插入模式并且不允许我粘贴文本。