title: vim中的分屏操作
date: 2017-11-14 21:45:11
tags: vim
categories: 开发工具
在命令行中:
vim -On file1 file2
# O表示垂直分割,n是要分割的窗口数,后面可以跟n个文件
vim -on
# o水平分割
在vim中:
创建分屏
| 命令 | 功能 |
|---|---|
| :sp(split) file | 在水平窗口打开文件 |
| :vsp(split) file | 在垂直窗口打开文件 |
:<C-w>+s(split) |
在水平窗口打开当前文件 |
:<C-w>+v(vsplit) |
在垂直窗口打开当前文件 |
关闭分屏
| 命令 | 功能 |
|---|---|
<C-w>+o 或 :only |
只保留当前分屏,取消其他分屏 |
| :wq | 正常关闭当前分屏 |
移动
| 命令 | 功能 |
|---|---|
<C-w>+[方向] |
h j k l 将光标移动到左下上右分屏 |
<C-w>+[大写方向] |
H J K L 将分屏移动到左下上右 |
改变分屏尺寸
| 命令 | 功能 |
|---|---|
<C-w>+< |
分割线左移 |
<C-w>+> |
分割线右移 |
<C-w>++ |
分割线上移 |
<C-w>+- |
分割线下移 |