分屏

打开文件时分屏

vim -On file1 file2 ...
vim -on file1 file2 ...

其中大写O表示垂直分割(vertical), 小写o表示水平分割(horizontal, 默认值), n表示分屏数量, 如果不加文件名, 则打开n个空白分屏, 如果不加n, 则根据打开的文件数量来决定分屏的数量

在vim中分屏

// 创建空白分屏, 垂直分割
:vsp

// 打开新文件, 垂直分割
:vsp filename

// 创建空白分屏, 水平分割
:sp 或者
:new

// 打开新文件, 水平分割
:sp filename 或者
:new filename

// 快捷键,
Ctrl + w + s 水平分割
Ctrl + w + v 垂直分割

关闭分屏

// 关闭其他分屏, 只保留当前分屏
Ctrl + w + o 或者
:only

// 关闭当前分屏, 不能关闭最后一个窗口
Ctrl + w + c

// 关闭当前分屏, 只剩最后一个分屏时退出
Ctrl + w + q

 分屏之间移动

// 分屏之间移动光标
Ctrl + w + w

// 在分屏之间移动光标
上 - Ctrl + w + k 或者 Ctrl + 上箭头
下 - Ctrl + w + j 或者 Ctrl + 下箭头
左 - Ctrl + w + h 或者 Ctrl + 左箭头
右 - Ctrl + w + l 或者 Ctrl + 右箭头

// 移动分屏(不是移动光标), 先按Ctrl + w, 再按shift + hjkl
上 - Ctrl + w + K
下 - Ctrl + w + J
左 - Ctrl + w + H
右 - Ctrl + w + L

改变尺寸

 // 先按Ctrl + w, 再按后面的字符
 左 - Ctrl + w + <
 右 - Ctrl + w + >
 上 - Ctrl + w + +  // 最后一个加号是按键
 下 - Ctrl + w + -
 均等 - Ctrl + w + =

results matching ""

    No results matching ""