【发布时间】:2011-07-28 20:24:47
【问题描述】:
在Using vim's tabs like buffers:
vim 的选项卡不是这样的 设计使用。事实上,他们是 名字错了。一个更好的名字应该是 “视口”或“布局”,因为那是 什么是标签 - 它是不同的 你所有的窗户的布局 现有的缓冲区。
如果 vim 中的每个选项卡只是所有现有缓冲区的不同布局(因此在每个选项卡中执行:ls,显示相同的列表),那么 vim 中选项卡的存在不是无用的吗?如果我可以使用插件来处理像 minibufexplorer 之类的缓冲区,为什么标签存在?仅在该选项卡上执行:ls 时,是否至少应显示在该选项卡中打开的缓冲区(以某种方式类似于“工作区”功能)?
我认为打开了多个带有不同文件的选项卡,但是当尝试在选项卡上执行 :bn 时,它会转到所有打开的缓冲区,它变得一团糟。有些人喜欢在开发时为每个问题的“领域”打开不同的选项卡,但我对我来说,如果可能的话,这将非常有用to have a different buffer list for each tab in Vim。
(我搜索了很多,但找不到为什么标签存在,只是“停止使用 vim 中的标签,就像其他编辑器中的标签一样,改用缓冲区”,那么为什么要实现 vim 中的标签?这就是为什么我不要认为这个问题是重复的)
总结...您对这个主题有什么看法 - Vim 中选项卡在编程时的用处?你是怎么用的?
【问题讨论】:
-
这是一个主观问题,所以你可能不会走得太远。