Как разделить окно, если оно уже разделено с помощью :vsplit?

Как разделить окно, если оно уже разделено с помощью :vsplit?

Допустим, вы открываете два файла через вертикальное разделение.

vim -O 1 2

Теперь как бы мне разделить это окно горизонтально на два вертикальных окна? Вот как выглядит :vsplit:

-----------------
|       |       |
|       |       |
|       |       |
|       |       |
|       |       |
|       |       |
-----------------

Я хочу, чтобы конечный результат выглядел так

-----------------
|       |       |
|       |       |
|       |       |
-----------------
|               |
|               |
|               |
-----------------

решение1

Используйте :botrightкоманду :splitследующим образом:

:botright split filename3

Для получения более подробной информации см. :help botrightстраницу выше.

решение2

Вы можете использовать vsplit filename, чтобы открыть новое окно, и нажать Ctrl+ w J(заглавная буква J), чтобы переместить его вниз.

Посмотрите usr_08.txt. Там гораздо больше информации об этом и множество примеров...

Связанный контент