vim:打开水平和垂直分割的4个文件

Edd*_*ddy 13 vim viewport

在命令行中,vim可以打开4个水平分割的文件,

vim -o file1 file2 file3 file4
Run Code Online (Sandbox Code Playgroud)

或4个垂直分割的文件,

vim -O file1 file2 file3 file4
Run Code Online (Sandbox Code Playgroud)

如何打开4个文件,使它们水平和垂直分割,这样?:

-----------
|    |    |
| 1  |  2 |
|    |    |
-----------
|    |    |
| 3  |  4 |
|    |    |
-----------
Run Code Online (Sandbox Code Playgroud)

sle*_*ort 7

不是那么优雅-o-O:

vim file4 -c 'split file2' -c 'vsplit file1' -c 'wincmd j' -c 'vsplit file3'
Run Code Online (Sandbox Code Playgroud)


Tho*_*hor 5

这是我能想到的最短的:

vim -O 1 2 -c 'sp 3' -c 'winc l"' -c 'sp 4'
Run Code Online (Sandbox Code Playgroud)