当前位置:  开发笔记 > 开发工具 > 正文

Vim选项卡和缓冲区

如何解决《Vim选项卡和缓冲区》经验,为你挑选了1个好方法。

我不久前开始使用Vim了.到目前为止 - 我很喜欢这个编辑器的经验.直到最近我才开始在Vim中使用Tabs.

我必须承认,我对Vim中的整个缓冲区/标签/窗口概念感到有点沮丧.例如,假设我正在处理与一个"项目"相关的许多文件.所有文件都在选项卡中打开.假设我发出一个命令,它将使交换机活动缓冲区(例如,用CTRL-跳转到函数定义).结果是在当前选项卡中我看到带有文件的缓冲区,其中定义了函数.但我已经在另一个标签中有相同的缓冲区!现在我有两个相同内容的选项卡.

是否有可能以某种方式将缓冲区与选项卡绑定在一起?或者,如果在某些窗口/选项卡中打开要切换到的缓冲区是否正在打开,请切换到该窗口/选项卡?

到目前为止,我已经找到了以下内容(它没有解决上述问题,但在某种程度上证明了我正在寻找的Vim行为):

set switchbuf=usetab

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



1> Sam..:

这个问题不是这个问题:使用像缓冲区这样的vim选项卡


我花了一段时间才开始忘记使用标签.我仍然认为vim应该有一个内置迷你缓冲区的标签.使来自制表符编辑器的人更容易意识到缓冲区可以以类似的方式使用.
推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有