gpt4 book ai didi

Vim 选项卡和缓冲区

转载 作者:行者123 更新时间:2023-12-03 14:20:12 25 4
gpt4 key购买 nike

我前段时间开始使用 Vim。到目前为止 - 我很喜欢这个编辑器的体验。直到最近我才开始在 Vim 中使用 Tabs。

我必须承认我对 Vim 中的整个缓冲区/选项卡/窗口概念感到有些沮丧。例如,假设我正在处理与一个“项目”相关的多个文件。所有文件都在选项卡中打开。假设我发出一个命令,该命令将使开关事件缓冲区(例如,使用 CTRL-] 跳转到函数定义)。结果是在当前选项卡中,我看到带有定义函数的文件的缓冲区。但是我已经在另一个选项卡中有相同的缓冲区!现在我有两个具有相同内容的选项卡。

是否有可能以某种方式将缓冲区与选项卡绑定(bind)在一起?或者,说让 vim 检查要切换到的缓冲区当前是否在某个窗口/选项卡中打开,然后切换到该窗口/选项卡?

到目前为止,我发现了以下内容(它不能解决上述问题,但在一定程度上证明了我正在寻找的 Vim 行为):

set switchbuf=usetab

现在,当使用 :sb, :sbnext, :sbprev 而不是 :b, :bnext, :bprev 来切换缓冲区时,Vim 将检查缓冲区是否在选项卡/窗口中打开并切换到该选项卡/窗口。

最佳答案

这个问题是不是和这个类似:Using vim's tabs like buffers

关于Vim 选项卡和缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1043375/

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