2015-11-23 1 views
1

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

vim hello.c hello.h 

должны открыть оба файла в отдельных вкладках. К сожалению, это открывается только hello.c. Как открыть оба?

+4

Вы должны использовать '-p'. Как 'vim -p hello.c hello.h'. То, как вы это делаете, - это _not_ open only 'hello.c' - он использует буферы вместо вкладок. –

+2

@ Two-BitAlchemist Это должен быть ответ, а не комментарий. – Paul

+0

@Paul Да, извините. Интернет был взломан, и я не мог опубликовать его. –

ответ

2

vim -p hello.c hello.h

От vim -h:

-p[N]    Open N tab pages (default: one for each file) 
1

Вы можете открыть файлы в разделенных панелях из cli, используя vim -o для горизонтального разделения или vim -O для вертикального сплита. Или, как только вы уже открыли vim (после использования команды из вашего вопроса), вы можете открыть дополнительные буферы в разделенные панели с помощью :sb 2 (или другого номера буфера) для горизонтальных панелей или :vert sb 2 для вертикального разделения.

+0

Вопрос задает вопрос о том, что вкладки не разделяются. –

+2

Я работал в предположении, что кто-то, чей вопрос предполагает, что они даже не знакомы с буферами, может не обязательно понимать правильную терминологию для различных способов открытия нескольких файлов в vim. Но я полагаю, что это ваше право на downvote, основанное на вашем самом буквальном толковании вопроса. Приветствия. – nthall

+2

Вы выбрали без объяснений, чтобы полностью игнорировать вопрос. Если вы хотите ответить на него, а затем приступите ко всему этому объяснению, вы получили бы преимущество. –