|
|
1
583
停,停,停。 这不是VIM的选项卡设计用来使用的方式。事实上,他们的名字有误。一个更好的名称是“viewport”或“layout”,因为这是一个标签,它是一个不同的窗口布局。 全部的 你现有的缓冲区。
试图把Vim打成1个tab==1个缓冲区是徒劳的。Vim不知道也不关心,它不会尊重所有命令,特别是使用QuickFix缓冲区的任何命令。(
而是:
|
|
|
2
266
参加派对有点晚,但我很惊讶在这个列表中没有看到以下内容:
|
|
3
150
vim
在VIM中通过以下方式打开多个文件: 缓冲器 . 在其他编辑器(例如记事本+)中,这是通过制表符完成的,因此VIM中的名称制表符可能会产生误导。 窗户 用于拆分工作区并在一个屏幕上显示多个文件(缓冲区)。在其他编辑器中,这可以通过打开多个GUI窗口并在桌面上重新排列来实现。 最后,在这个类比中,维姆 选项卡页 将对应于多个桌面,即窗口的不同重新排列。
作为VIM
当然,您必须记住,在许多选项卡页或窗口中显示相同的文件将导致显示相同的工作副本(缓冲区)。 |
|
|
4
50
与这里的其他一些答案相反,我认为您可以根据需要使用制表符。VIM被设计成通用的和可定制的,而不是强迫您根据预先定义的参数工作。我们都知道我们的程序员是多么喜欢把我们的“道德”强加于其他人,所以这一成就当然是一个主要特征。
如果您希望Vim尽可能使用现有选项卡,而不是创建重复选项卡,请添加
如果使用启用了鼠标支持
对于选项卡上的文档,键入
增加:2013-12-19
要在VIM中打开多个文件,每个文件都在一个单独的选项卡中,请使用
|
|
|
5
15
我也遇到了同样的问题。我想让标签像缓冲器一样工作,但我从来没有设法让它们工作。我最终决定采用的解决方案是使缓冲区的行为类似于制表符! 查看名为 Mini Buffer Explorer 一旦安装和配置了缓冲区,您将能够以与选项卡相同的方式虚拟地使用缓冲区,而不会丢失任何功能。 |
|
6
7
这是对那些不熟悉VIM的人和来自其他文本编辑器(在我的例子中是崇高的文本)的答案。 我通读了所有这些答案,但还是不清楚。如果你通读了足够多的东西开始有意义了,但我花了好几个小时在问题之间来回走动。 正如其他人所解释的,第一件事是: 选项卡页 ,听起来很像 制表符 它们的行为就像标签,在大多数其他GUI编辑器中看起来很像标签,但它们不是。我认为这是一个建立在Vim之上的糟糕的心理模型,不幸的是,它模糊了你在标签页中拥有的额外能力。 我理解的第一个描述来自 @crenate's answer 它们相当于多个桌面。从这方面来看,您只需要打开几台桌面,但每个桌面都有许多GUI窗口。 我想说,它们与其他编辑器/浏览器中类似:
当你看到它们的时候,你意识到它们的力量,你可以很容易地将文件集(缓冲区)组合在一起,例如你的CSS文件,你的HTML文件和你的JS文件在不同的标签页中。真是太棒了。 其他让我觉得困惑的描述视口
这对我来说毫无意义。尽管它确实有一个
defined dictionary term
我只听说过在
如果您像查看多个桌面一样查看选项卡页,那么将桌面作为单个窗口引用似乎很奇怪。 工作空间这可能更有意义, dictionary definition 是:
所以它就像是一个存储一组缓冲区的地方。 我一开始听起来不像 Sublime Text's concept 工作区的列表,其中列出了您在项目中打开的所有文件:
不管多想想,这实际上是一致的。如果您将VIM选项卡页视为一个出色的文本项目,那么在每个项目中只打开一个文件并在项目之间不断切换似乎很奇怪。因此,为什么使用标签页只打开一个文件是奇怪的。 窗口集合
这个
正如我在上面提到的,VIM窗口与视区是一样的,在这里可以很好地解释安静。 linux.com article :
我觉得奇怪的是标签页被称为窗口集合而不是缓冲区集合。但我想你可以打开两个单独的标签页,每个标签页都有多个窗口,所有窗口都指向同一个缓冲区,至少这是我目前理解的。 |
|
|
7
4
看着 帮助标签 看起来维姆不像你想做的那样… 缓冲区是跨选项卡共享的,因此似乎不可能将给定的缓冲区锁定为只显示在某个选项卡上。 不过,这是个好主意。 通过使用支持选项卡的终端(如multi-gnome终端),然后在每个终端选项卡中运行VIM实例,您可能会得到想要的效果。虽然不完美… |
|
|
8
4
|
|
|
9
4
我使用类似制表符的缓冲区,使用 BufExplorer 插件和一些宏:
有了bufexplorer,你的顶部没有标签栏,但另一方面,它节省了你屏幕上的空间,而且你可以打开无限多的文件/缓冲区,并且缓冲区列表是可搜索的… |
|
10
2
如果希望缓冲区像制表符一样工作,请检查 tabline plugin . 它使用一个窗口,并在顶部添加一行来模拟选项卡(只显示缓冲区列表)。这在很早以前就出现了,当时标签只在gvim中受支持,而在命令行vim中不受支持。因为它只使用缓冲区,所以所有东西都与VIM的其余部分很好地集成。 |
|
Beep · 尝试在移动设备上使用堆叠标签 2 年前 |
|
|
drevil · Django模板带有用于循环的BS5选项卡窗格 3 年前 |
|
|
G Rover · 当单元格总数=0时,如何更改选项卡的颜色 8 年前 |
|
|
zekephp · PHP。txt到数组制表符分隔 8 年前 |