gpt4 book ai didi

vim - 如何在 Vim 中粘贴多行?

转载 作者:行者123 更新时间:2023-12-04 22:28:26 24 4
gpt4 key购买 nike

问题:
我正在使用 :g/^/+d 删除/复制每隔一行
但是,当我尝试粘贴所有这些行时,只有最后一行被粘贴。如何粘贴我删除/复制的每一行?

已解决 :
谢谢大家!在您的帮助下,我完成了我的视频(我在一个名为 Vim Girl 的 Youtube channel 上工作,在那里我制作了 Vim Golf 的指导性挑战。)如果您有兴趣,请点击以下链接:https://youtu.be/S9o5bHUAbP0

最佳答案

您可以使用资本登记册附加到登记册。首先通过执行 :let @a=''qaq 清除寄存器。然后执行你的命令。

:g/^/+d A

现在您的结果在 "a 寄存器中。例如 "ap

假设您将所有这些都粘贴在底部,则可能如下所示:
:let @a=''
:g/^/+d A
:$pu a

注意:这相当于 :g/^/+m$
如需更多帮助,请参阅:
:h :let-@
:h :d
:h quote_alpha

关于vim - 如何在 Vim 中粘贴多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44933502/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com