gpt4 book ai didi

Vim:在一个命令中跨缓冲区复制文本

转载 作者:行者123 更新时间:2023-12-04 12:32:04 27 4
gpt4 key购买 nike

如果我想将第 17-19 行复制到第 33 行,我可以在这样的一个命令中执行此操作:

:17,19t33

如果目标是另一个打开的 Vim 缓冲区,是否有等效的方法来执行此操作?例如,如果我想将当前缓冲区的第 17,19 行复制到缓冲区 #2 中,有没有办法在不拉动文本、切换缓冲区和粘贴的情况下做到这一点?

请注意,我通常将源文件和目标文件分开打开。

最佳答案

链接算作单行吗?例如。:

:17,19y | b# | 33put | b#

不复杂,但应该这样做。我用过 b#为了方便。

感谢 Peter 指出我犯的一个错误——我将最初的缓冲区开关移到了最后。

关于Vim:在一个命令中跨缓冲区复制文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22615981/

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