我尝试将第7,11行从缓冲区2复制到我的缓冲区3而不留下缓冲区3.是否可以通过简单的命令执行此操作?
通常我会去B2,然后将线条拉回到B3并粘贴它们。我会兴趣使用范围,但我没有成功。
答案 0 :(得分:4)
有getbufline()
函数允许您从另一个缓冲区获取行。您可以:put
通过表达式寄存器进入当前缓冲区:
:put =getbufline(2, 7, 11)
答案 1 :(得分:0)
如果您使用的是unix,则可以使用以下命令:
:r! sed -n 7,11p #2