在 vim 中的拆分选项卡中打开多个文件

Kar*_*ara 9 vim

我知道我可以在多个选项卡中打开文件:

vim -p file1 file2 ...
Run Code Online (Sandbox Code Playgroud)

我知道我可以在垂直拆分中打开文件:

vim -O file1 file2 ...
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以同时使用选项卡和拆分视图打开 vim。例如,tab1 将 file1 和 file2 垂直拆分,tab2 将 file3 和 file4 垂直拆分。

dwh*_*rsh 8

可以使用-p制作选项卡然后-c vs进行垂直拆分。

$vim -p file2 file4 -c 'vs file1' -c 'tabn' -c 'vs file3'
Run Code Online (Sandbox Code Playgroud)

在您的示例中执行您想要的操作,但是键入命令是一团糟,您必须首先列出要在拆分右侧结束的文件,这对我来说似乎是倒退。

您可能希望:help mksession将当前会话保存到文件中,然后加载它:source [file]以重新加载它。它比命令行的怪物更容易,您甚至可以从命令行执行此操作。$vim -c 'source session.vim

我从vim_use和细节中得到了解决方案的想法

:help tabpage
:help windows
:help starting
Run Code Online (Sandbox Code Playgroud)

作为旁注,我喜欢像这样在 vim 中使用完整的标签帮助页面 tab help windows