我尝试遍历缓冲区列表,从每个缓冲区中选择一行,并将它们全部连接到单个文件(或其他缓冲区)中。如:
file1
…么…
file2
…么…
file3
…么…
等等。
所有到:
myfile
么(file1)
么(file2)
么(file3)
我似乎不能让我的寄存器工作,但由于某种原因,它让我心痛…
(澄清)我希望我可以使用budo遍历所有缓冲区,从每个缓冲区中抽出第二行,并将其附加到寄存器中。
然后在另一个文件中,只需将寄存器内容粘贴到其中(包含所有缓冲区的第二行)。
您应该可以这样做:
bufdo normal 2G"Ayy
,它遍历缓冲区并以正常模式运行给定的命令。2G
跳转到适当的行,"Ay
跳转到寄存器a,附加而不是覆盖(因为a是大写的)。在开始之前,请确保寄存器a是空的!
你可以使用windo
或tabdo
如果你有窗口或制表符而不是缓冲区