在命令行上,vim可以打开4个水平分割的文件,
vim -o file1 file2 file3 file4
或4个垂直分割的文件,
vim -O file1 file2 file3 file4
我如何打开4个文件,这样就可以在水平和垂直方向上将它们分开?:
-----------
| | |
| 1 | 2 |
| | |
-----------
| | |
| 3 | 4 |
| | |
-----------
[-o
或-O
不太优雅:
vim file4 -c 'split file2' -c 'vsplit file1' -c 'wincmd j' -c 'vsplit file3'
这是我想出的最短的时间:
vim -O 1 2 -c 'sp 3' -c 'winc l"' -c 'sp 4'
或更明确地说,正如Marcel在评论中指出的那样:
vim -O file1 file2 -c 'split file3' -c 'wincmd l"' -c 'split file4'