vim打开多个文件、多个窗口编辑的方法

打开多个文件:
一、vim还没有启动的时候:
1.在终端里输入
vim file1 file2 … filen便可以打开所有想要打开的文件
2.vim已经启动
输入
:e file
可以再打开一个文件,并且此时vim里会显示出file文件的内容。
3.同时显示多个文件:
:sp //水平切分窗口
:vsplit //垂直切分窗口
二、在文件之间切换:
1.文件间切换
Ctrl+6 //两文件间的切换
:bn //下一个文件
:bp //上一个文件
:ls //列出打开的文件,带编号
:b1~n //切换至第n个文件
对于用(v)split在多个窗格中打开的文件,这种方法只会在当前窗格中切换不同的文件。
2.在窗格间切换的方法
Ctrl+w+方向键——切换到前/下/上/后一个窗格
Ctrl+w+h/j/k/l ——同上
Ctrl+ww——依次向后切换到下一个窗格中


更新 vim对窗口调整大小

使用vim编程时候,不可避免的要分割窗口。
如果要水平的平分窗口,可以使用”:split“命令,如果要改变窗口尺寸,可以用ctrl + w + +- 来改变窗口尺寸,这个操作方式等同于命令” :+ "或者” :- “,如果一次要增加3个char或者减少3个char,则命令是” :+ 3"或” :-3”,其实这两个命令也不是真正的命令,仅仅是替代了操作方式而已,下面会给出真正的命令。
如果我要垂直的平分窗口,则可以使用”:vsplit“或者 “:vertical split”命令,如果要改变窗口尺寸,该如何操作呢?
要回答这个问题,需要先了解vim 的“resize”命令。resize的具体内容,请自己去查找,这里不多讲。先回答上面的一个包袱,命令” :+3 “等效于“:resize +3”,命令” :-3 “等效于“:resize -3”。
再回答垂直分割窗口时候如何改变窗口大小的问题。垂直分割窗口时的命令就是在分割窗口命令”split“前面加上”vertical“,同样地,垂直分割窗口时修改窗口尺寸的命令就是在水平分割窗口时改变窗口尺寸的命令”resize“前面也加上”vertical“为”vertical resize“!怎么样,有趣吧?
因此,垂直分割窗口时要给窗口增加3个char或者减少3个char 的命令是”:vertical resize +3” 或 “:vertical resize -3”。
如果你嫌弃敲命令不方便,则可以在你的.vimrc或者_vimrc里面添加下面几行代码:
nmap w= :resize +3
nmap w- :resize -3
nmap w, :vertical resize -3
nmap w. :vertical resize +3
这样就方便多了,可以通过两个键盘操作来改变窗口尺寸了。

摘自于该篇博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值