实战总结
A buffer is the in-memory text of a file.
A window is a viewport on a buffer.
A tab page is a collection of windows.
vsplit和vnew是垂直分割窗口
q,w等加上all可以对所有窗口同时操作
ctrl+w s 水平打开一个窗口
ctrl+w v 垂直打开一个窗口
ctrl+w q 关闭当前窗口
CTRL-W h 跳转到左边的窗口
CTRL-W j 跳转到下面的窗口
CTRL-W k 跳转到上面的窗口
CTRL-W l 跳转到右边的窗口
CTRL-W w在窗口之间跳转
CTRL-W H 把当前窗口移到最左边
CTRL-W J 把当前窗口移到最下边
CTRL-W K 跳转到上面的窗口
CTRL-W L 把当前窗口移到最右边
Ctrl-w + 调大窗口
Ctrl-w - 调小窗口
Ctrl-w = 使得窗口一样大小
vim -o 打开文件时水平分割窗口
vim -O 打开文件时垂直分割窗口
:split file 打开新窗口编辑另一个文件
:new 打开新窗口,编辑默认文件
:only 关闭当前窗口之外的所有矿口
显示差异
vimdiff file1 file2
zc
zo 关闭折叠
:vertical diffsplit main.c~
]c
[c
:dp “diff put” 我改你
:do diff obtain 你改我
标签页
gt Goto Tab
标签页
:tabedit file
:tab split
:tab help gt
“tabonly”