Используя энергию разделение управляют из командной строки для получения 4 разделений четверти

Я хочу открыть четыре файла энергии на командной строке:

vim file1 file2 file3

Но я хотел бы, чтобы каждый файл был открыт в отдельном разделении:

vim -c "split file1" -c "split file2" -c "split file3" file4

(Вышеупомянутые разделения экран горизонтально 4 раза)

Идеально то, что я хотел бы сделать, разделяется экран в 4 квадрата как:

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

Я знаю, как сделать это, после того как энергия открыта, но я не могу сделать это из командной строки (использование vs). Какие-либо идеи? Все, что я пробую, заканчивает тем, что было похоже на это (или различное изменение):

|-------|-------|
|       |       |
|-------|       |
|       |       |
|-------|       |
|       |       |
|       |       |
|-------|-------|
20
задан 01.05.2015, 00:13

1 ответ

Можно использовать команду 'wincmd' для перемещения в различные окна, как будто Вы нажатие CTRL+W.

vim file4 -c 'split file2' -c 'vsplit file1' -c 'wincmd j' -c 'vsplit file3'

Это расположит файлы как:

file1   file2
file3   file4

Как это работает: открывает file4. Разделения горизонтально так file2 выше его. Разделения вертикально так file1 налево, перемещаются в следующее окно (file1) и вертикально разделяют снова.

22
ответ дан 07.12.2019, 10:12

Теги

Похожие вопросы