【问题标题】:Vim: How to switch back from tabview to vertical splitVim:如何从 tabview 切换回垂直拆分
【发布时间】:2020-02-09 23:09:29
【问题描述】:

我可以使用Ctrl+W T 将表单垂直拆分切换到tabview。

我的问题是我可以使用什么来切换回所有选项卡的垂直拆分/水平拆分?

【问题讨论】:

  • 我总是在该命令之前“重新拆分”以避免这个问题
  • @Vitor 你能解释一下吗?
  • 在带有缓冲区的窗口中,我要在选项卡中打开我按“ctrl-w s ctrl-w t”。当我想关闭新标签时,我只运行 :q 因为原来的标签仍然是原样。

标签: macos vim vi


【解决方案1】:

我想这意味着关闭除前一个选项卡之外的所有选项卡,然后重新打开该选项卡上的所有窗口。

nnoremap <silent><C-W>U :hide -tabonly <bar> unhide<CR>

【讨论】:

  • 这个接缝可以工作,但是它切换回水平拆分而不是垂直拆分。知道我该如何调整吗?
  • @sramij 阅读:h :vert。例如。 vert unhide.
【解决方案2】:

This answer 可能对你有用。

您也可以使用缓冲区。执行:ls 以在另一个选项卡中查找您正在编辑的文件的缓冲区编号(它是第一列中的编号)。然后您可以使用:bufdo cmd 将选项卡拆分。 例如,要将带有缓冲区 4 的文件进行垂直拆分,您可以使用:4bufdo vs

此方法不会关闭上一个选项卡。

【讨论】:

    猜你喜欢
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 2017-06-06
    • 2016-07-21
    • 2013-04-20
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    相关资源
    最近更新 更多