在命令行中,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'
vim -O file1 file2 -c 'split file3' -c 'wincmd l"' -c 'split file4'
vim -O file1 file2 -c 'split file3' -c 'wincmd l"' -c 'split file4'
。 - mr148
.bashrc
中添加以下函数:function vim4 { vim $4 -c "split $2" -c "vsplit $1" -c 'wincmd j' -c "vsplit $3" }
现在,您可以使用新的vim4
命令(函数):vim4 file1 file2 file3 file4
。 - Robin Hsu()
可以忽略。以下 3 种形式都可以用于 bash 函数:vim4() { .... }
function vim4 { ... }
function vim4() { ... }
- Robin Hsu