Я выполняю то же самое, только из командной строки, добавляя в свою команду vim -c 'split | bn'
.Я могу открыть столько файлов, сколько мне нравится, в одной команде;-c
говорит ему выполнить команду, затем в одинарных кавычках 'split | bn'
говорит vim разделить окно, а затем переключиться на следующий буфер.Поэтому, если я наберу, например:
gvim foo1.cpp foo2.cpp foo3.cpp foo4.cpp -c 'split | bn'
, то gvim откроется с первыми двумя файлами, foo1.cpp и foo2.cpp, в разделенных окнах.Мне нравится этот способ, потому что мне не нужно изменять мой .vimrc (чтобы я мог использовать его на любом компьютере), и он все еще достаточно краток для командной строки.
Примечание: я только протестировалэто в gvim, а не в vim в терминале.