技巧 37 用缓冲区列表管理打开文件

cd code/files
vim *.txt
:ls
:bnext
:ls

切换缓冲区的列表

<C-^>

技巧 38 用参数列表将缓冲区分组

技巧39 管理隐藏缓冲区

技巧 40 将工作区切分成窗口

上下切分

<c-w>s

:sp a.yaml

竖线分割

<c-w>v

:vsp b.yaml

关闭窗口

:clo[se]

:on[ly]

窗口之间切换

<C-w>w 在窗口间循环切换

<C-w>h 切换到左边的窗口

<C-w>j 切换到右边的窗口

<C-w>k切换到上边的窗口

<C-w>l切换到下边的窗口

改变窗口大小

<C-w>= 使用所有窗口一样大

<C-w>_ 使活动窗口最小化

<C-w>|使活动窗口最大化

[N]<C-w>_ 设置窗口高度 [N]

[N]<C-w>| 设置窗口行为 [N]

技巧 41 用标签页将窗口分组

打开或关闭标签页

:tabe {filename} 用标签页形式打开

:tabc[lose] 关闭全部

:tabo[nly] 保留当前

在标签页中切换

:tabnext {N} 切换到多少

:tabn 切换到下一个

:tabp 切换到上一个

重排标签

:tabmove [N]