Я ожидал, что команда:Открыть несколько файлов в отдельных вкладок в Vim с помощью командной строки
vim hello.c hello.h
должны открыть оба файла в отдельных вкладках. К сожалению, это открывается только hello.c
. Как открыть оба?
Я ожидал, что команда:Открыть несколько файлов в отдельных вкладок в Vim с помощью командной строки
vim hello.c hello.h
должны открыть оба файла в отдельных вкладках. К сожалению, это открывается только hello.c
. Как открыть оба?
vim -p hello.c hello.h
От vim -h
:
-p[N] Open N tab pages (default: one for each file)
Вы можете открыть файлы в разделенных панелях из cli, используя vim -o
для горизонтального разделения или vim -O
для вертикального сплита. Или, как только вы уже открыли vim (после использования команды из вашего вопроса), вы можете открыть дополнительные буферы в разделенные панели с помощью :sb 2
(или другого номера буфера) для горизонтальных панелей или :vert sb 2
для вертикального разделения.
Вопрос задает вопрос о том, что вкладки не разделяются. –
Я работал в предположении, что кто-то, чей вопрос предполагает, что они даже не знакомы с буферами, может не обязательно понимать правильную терминологию для различных способов открытия нескольких файлов в vim. Но я полагаю, что это ваше право на downvote, основанное на вашем самом буквальном толковании вопроса. Приветствия. – nthall
Вы выбрали без объяснений, чтобы полностью игнорировать вопрос. Если вы хотите ответить на него, а затем приступите ко всему этому объяснению, вы получили бы преимущество. –
Вы должны использовать '-p'. Как 'vim -p hello.c hello.h'. То, как вы это делаете, - это _not_ open only 'hello.c' - он использует буферы вместо вкладок. –
@ Two-BitAlchemist Это должен быть ответ, а не комментарий. – Paul
@Paul Да, извините. Интернет был взломан, и я не мог опубликовать его. –