vim 分屏&对比

实战总结

A buffer is the in-memory text of a file.
A window is a viewport on a buffer.
A tab page is a collection of windows.

vsplit和vnew是垂直分割窗口
q,w等加上all可以对所有窗口同时操作

ctrl+w s 水平打开一个窗口
ctrl+w v 垂直打开一个窗口
ctrl+w q 关闭当前窗口

CTRL-W h 跳转到左边的窗口
CTRL-W j 跳转到下面的窗口
CTRL-W k 跳转到上面的窗口
CTRL-W l 跳转到右边的窗口
CTRL-W w在窗口之间跳转

CTRL-W H 把当前窗口移到最左边
CTRL-W J 把当前窗口移到最下边
CTRL-W K 跳转到上面的窗口
CTRL-W L 把当前窗口移到最右边

Ctrl-w + 调大窗口
Ctrl-w - 调小窗口
Ctrl-w = 使得窗口一样大小

vim -o 打开文件时水平分割窗口
vim -O 打开文件时垂直分割窗口
:split file 打开新窗口编辑另一个文件
:new 打开新窗口,编辑默认文件
:only 关闭当前窗口之外的所有矿口

显示差异

vimdiff file1 file2

zc
zo 关闭折叠

:vertical diffsplit main.c~

]c
[c

:dp “diff put” 我改你
:do diff obtain 你改我

标签页

gt Goto Tab
标签页
:tabedit file
:tab split
:tab help gt
“tabonly”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值