veh*_*zzz 5 vim buffer
说我有行存储在缓冲区k中.如何用缓冲区的内容替换某些行?
Ask*_*.D. 7
去任何线路上进行更换.执行缓冲区P(如上所述).使用dd删除当前行.
所以"xPdd
Luc*_*tte 5
继续您想要更改的行,然后执行
V"kp
Wil*_*ell 4
正如其他人所说,总体答案是使用 dd"kP。我想补充一点,您可能想要使用 :g,这样如果您想用寄存器 k 的内容替换所有与 'foo' 匹配的行, 你可以做:
:g/foo/正常 dd"kP
请注意,如果缓冲区的第一行与模式匹配,则使用 p 而不是 P 会导致一些问题。
归档时间:
15 年,10 月 前
查看次数:
4726 次
最近记录: