如何在Vim中将分割窗口转换为制表符,反之亦然

sim*_*xia 6 vim split

例如,我使用3个拆分窗口打开3个不同的文件:

    +---------------+-----------+                          
    |               |           |                          
    |   window 1    |           |                          
    |               |           |                          
    +---------------+           |                          
    |               | window 3  |                          
    |               |           |                          
    |   window 2    |           |                          
    |               |           |                          
    |               |           |
    +---------------+-----------+
Run Code Online (Sandbox Code Playgroud)

现在,我想用3个不同的标签打开它们,反之亦然

有没有诀窍来实现这一目标?或者我需要任何插件?

此外,如果我想在3个全屏窗口中显示3个缓冲区(而不是分割窗口),我该怎么办?

小智 6

不确定是否有插件,它会立即执行所有拆分.但是有一种方法可以一次完成一个

用于将当前拆分移动到新选项卡使用 ctrl + w,T(shift+ t)

对所有拆分重复上述过程.

现在,为了让选项卡分割,您可以使用插件调用"Tabmerge",Tabmerge.vim从中下载 http://www.vim.org/scripts/script.php?script_id=1961~/.vim/plugin

然后合并标签使用 :Tabmerge [tab number] [top|bottom|left|right]