Vim:如何从选项卡视图切换回垂直分割

3

我可以使用Ctrl+W T将垂直分割切换到选项卡视图。

我的问题是,我可以使用什么来将所有标签页切换回垂直/水平分割?


我总是在执行该命令之前进行“重新分割”以避免这个问题。 - Vitor
@Vitor,你能解释一下吗? - sramij
1
在带有缓冲区的窗口中,我想要在一个选项卡中打开它,所以我按下“ctrl-w s ctrl-w t”。当我想要关闭新选项卡时,我只需运行:q,因为原始选项卡仍然保持不变。 - Vitor
2个回答

2
我猜这意味着关闭除前一个选项卡之外的所有选项卡,然后重新打开该选项卡上的所有窗口。
nnoremap <silent><C-W>U :hide -tabonly <bar> unhide<CR>

这似乎可以工作,但它会从垂直分割切换回水平分割。有什么想法如何调整它? - sramij
@sramij 请查看:h :vert。例如:vert unhide - Matt

1

这个答案可能对你有用。

你也可以使用缓冲区。执行:ls命令查找你在另一个标签页中编辑的文件的缓冲区编号(在第一列中)。然后,你可以使用:bufdo cmd将该标签页拆分。 例如,要将缓冲区为4的文件拆分成垂直方向,你可以执行:4bufdo vs

但是,这不会关闭先前的标签页。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接