在 vim 中以拆分选项卡形式打开多个文件

在 vim 中以拆分选项卡形式打开多个文件

我知道我可以使用以下方法在多个选项卡中打开文件:

vim -p file1 file2 ...

并且我知道我可以使用以下方法在垂直分割中打开文件:

vim -O file1 file2 ...

有没有一种简单的方法可以使用选项卡和拆分视图打开 vim。例如,选项卡 1 垂直拆分了文件 1 和文件 2,而选项卡 2 垂直拆分了文件 3 和文件 4。

答案1

可以使用它-p来制作标签,然后-c vs进行垂直分割。

$vim -p file2 file4 -c 'vs file1' -c 'tabn' -c 'vs file3'

按照您的示例进行操作,但是输入的命令很混乱,并且您必须首先列出您想要在分割右侧结束的文件,这对我来说似乎是倒退的。

您可能想要研究:help mksession如何将当前会话保存到文件中,然后加载它以:source [file]重新加载它。这比使用命令行要简单得多,您甚至可以从命令行执行此操作。$vim -c 'source session.vim

我从以下地方得到了解决方案的想法vim_use以及具体细节

:help tabpage
:help windows
:help starting

附注:我喜欢在 vim 中使用全标签帮助页面,如下所示tab help windows

相关内容