Как объединить опции -p и -o в VIM

242
Hilder Vítor Lima Pereira

Я знаю, как использовать оба варианта:

vim -p bit.c bit.h byte.c byte.h -> открывает эти файлы в 4 разных вкладках.

vim -O bit.c bit.h byte.c byte.h -> открывает эти файлы, разбивая окно на 4 части.

Но я бы хотел сгруппировать файлы .c и соответствующие .h на одной вкладке, делая что-то вроде

vim -p -O2 bit.c bit.h byte.c byte.h vec_byte.c vec_byte.h

открыть 3 вкладки:

первый с файлами bit.c bit.h, разбивающими окно

вторая с файлами byte.c byte.h, разбивающими окно

и третий с файлами vec_byte.c vec_byte.h

Кто-нибудь здесь знает, как это сделать?

Большое спасибо.

0

1 ответ на вопрос

1
Sato Katsura

It can be done, but it isn't very nice:

vim -p bit.h byte.h -c 'vsplit bit.c | tabnext | vsplit byte.c' 
Спасибо за ответ. Я искал это, и я еще ничего не нашел. По крайней мере, ваше решение работает, даже если оно не очень элегантно ... Так что, думаю, я приму его. Hilder Vítor Lima Pereira 9 лет назад 0