vim 分屏
Vim 分屏操作,同时查看和编辑多个文件
语法
:split / :vsplit / Ctrl+w
参数
| 参数 | 说明 | 示例 | 级别 |
|---|---|---|---|
:sp file :split |
水平分屏打开文件 | :sp utils.js |
常用 |
:vsp file :vsplit |
垂直分屏打开文件 | :vsp test.js |
常用 |
Ctrl+w w |
切换到下一个窗口 | Ctrl+w w |
常用 |
Ctrl+w h/j/k/l |
切换到左/下/上/右窗口 | Ctrl+w l |
常用 |
Ctrl+w = |
所有窗口等宽等高 | Ctrl+w = |
进阶 |
Ctrl+w q |
关闭当前窗口 | Ctrl+w q |
常用 |
示例
垂直分屏对比文件
:vsp other.js
左右对比两个文件
水平分屏查看长文件
:sp
同一文件两个视图,方便对照
调整窗口大小
Ctrl+w 10+
当前窗口增加 10 行高度
关闭其他所有窗口
:only
只保留当前窗口
常见错误
窗口太小看不清
用 Ctrl+w = 均分,或 Ctrl+w _ 最大化当前窗口
技巧
- Ctrl+w r 可以旋转窗口位置
- Ctrl+w T 可以把当前窗口移到新标签页
- :vert help topic 可以在垂直分屏中打开帮助