5

Я знаю, что могу открывать файлы на нескольких вкладках с помощью:

vim -p file1 file2 ...

и я знаю, что могу открыть файлы в вертикальном разделении с:

vim -O file1 file2 ...

Есть ли простой способ открыть vim, используя как вкладки, так и разделенные представления. Например, tab1 имеет file1 и file2, разделенные по вертикали, а tab2 имеет file3 и file4, разделенные по вертикали.

1 ответ1

6

Можно использовать -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 этой вкладки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .