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

问题描述 投票:14回答:2

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

vim -o file1 file2 file3 file4

或4个垂直分割的文件,

vim -O file1 file2 file3 file4

我如何打开4个文件,这样就可以在水平和垂直方向上将它们分开?:

-----------
|    |    |
| 1  |  2 |
|    |    |
-----------
|    |    |
| 3  |  4 |
|    |    |
-----------
vim viewport
2个回答
8
投票

[-o-O不太优雅:

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

7
投票

这是我想出的最短的时间:

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'
© www.soinside.com 2019 - 2024. All rights reserved.