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

创建分割窗口

<C-w>s 水平切分当前窗口
<C-w>v 垂直切分当前窗口
:sp[lit] 水平切分当前窗口
:vsp[lit] 垂直切分当前窗口
  • 将缓冲区载入活动窗口中
:edit {filename}

在窗口间切换

<C-w>w 在窗口间循环切换
<C-w>h 切换到左边的窗口
<C-w>j 切换到下面的窗口
<C-w>k 切换到上面的窗口
<C-w>l 切换到右边的窗口
<C-w><C-w> 同<C-w>w

关闭窗口

:clo[se] 或 <C-w>c  关闭活动窗口
:on[ly] 或 <C-w>o  只保留活动窗口

改变窗口大小及重新排列窗口

<C-w>= 使用所有窗口等宽、等高
<C-w>_ 最大化活动窗口的高度
<C-w>| 最大化活动窗口的宽度
[N]<C-w>_ 把活动窗口的高度设为[N]行
[N]<C-w>| 把活动窗口的宽度设为[N]列