第六章 Vim之管理多个文件

:bnext bprev在多个文件之间切换 
:first :blast 则分别跳到列表的开头和结尾
<C-^> 可以在当前文件和轮换文件件快速切换

删除缓冲区
:bdelete N1 N2 N3
:N,M bdelete 

**通配符也匹配0个或多个字符,但它可以递归进入指定目录的子目录。

在退出时,处理隐藏缓冲区的方式
命令 用途
:w[rite] 把缓冲区内容写入磁盘
:e[dit]! 把磁盘文件内容读入缓冲区(即回滚所做修改)
:qa[ll]! 关闭所有窗口,摈弃所有修改而无需警告
:wa[ll]! 把所有改变的缓冲区写入磁盘

<C-w>s命令可以水平切分此窗口     
<C-w>v命令可以对其进行垂直切分

命令 用途
<C-w>s 水平切分当前窗口,新窗口扔显示当前缓冲区
<C-w>v 垂直切分当前窗口,新窗口仍显示当前缓冲区
:sp[lit] {file} 水平切分当前窗口,并在新窗口中载入{file}
:vsp{lit} {file} 垂直切分当前窗口,并在新窗口中载入{file}

在窗口间切换
:h window-move-cursor
命令 用途
<C-w>w 在窗口间循环切换
<C-w>h 切换到左边的窗口
<C-w>j 切换到下边的窗口
<C-w>k 切换到上边的窗口
<C-w>l 切换到右边的窗口


关闭窗口
Ex命令 用途
:clo[se]  / <C-w>c 关闭活动窗口
:on[ly]  / <C-w>o 只保留活动窗口,关闭其他窗口
   


改变窗口大小及重新排列窗口
:h window-resize

命令 用途
<C-w>= 使所有窗口等宽、等高
<C-w>_ 最大化活动窗口的高度
<C-w>| 最大化活动窗口的宽度
[N]<C-w>_ 把活动窗口的高度设为[N]行
[N]<C-w>| 把活动窗口的宽度设为[N]行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值