gpt4 book ai didi

Vim:如何从一个缓冲区读取到另一个缓冲区

转载 作者:行者123 更新时间:2023-12-04 14:41:53 24 4
gpt4 key购买 nike

在 vim 中,使用 read 命令可以轻松地将文件读入当前缓冲区:

:r my.file

但是如果文件的路径真的很长,并且文件在另一个缓冲区中打开,我该如何读取缓冲区的内容,即
:r {buffer_number}

有没有一种方法可以在不使用 yank 缓冲区的情况下直接从一个缓冲区读取到另一个缓冲区?

最佳答案

在命令行中,您可以使用 #n寻址链接到缓冲区编号的文件 n :

:ls      " list buffers
:r #3 " read from file associated with buffer 3

请注意 :r从文件读取,而不是从缓冲区读取,并且缓冲区的内容可能与其关联文件的内容不同。

如果您想访问缓冲区的内容,您就无法真正避免编写脚本(如 Luc Hermitte 的回答)。

关于Vim:如何从一个缓冲区读取到另一个缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37859530/

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