假设我之前拉过文本Fnord
,并且我的光标位于B
该行的上:
M:mock(Baz)
如何用先前选中的文本更改()中的文本?
目前,我经常通过以下操作来犯错:
di(
又名“删除()内”- SHIFT + P
但是,这又给我留下了确切的文字,因为删除的文字将被移到寄存器中。
我希望有:
M:mock(Fnord)
2
在正常模式下如何用拖拉的单词替换单词的
—
Rich
@Rich提供的问题涵盖了替换被选中单词的更一般的情况。我认为这个问题较为具体,没有得到相同的答案。
—
k0pernikus
提示:
—
彼得·林克
0
寄存器将包含最后被选中的文本。:h quote0
可以将提到的问题的接受答案中的相同想法应用于此处。将光标放在括号内,只需按
—
EvergreenTree
vi)p
。它与该答案相同,只是使用i)
文本对象而不是w
文本对象,
@ k0pernikus恐怕我们必须同意不同意这一点。对我来说,这两个问题的重要部分是替换,而不是用于应用替换的文本对象。
—
Rich