第六章 Vim之管理多个文件

本文详细介绍了在文本编辑器中使用快捷键进行文件切换、缓冲区删除、窗口管理和命令操作的方法,包括如何快速在多个文件间切换、删除特定范围的缓冲区、通过Ex命令关闭或保存缓冲区,以及如何在窗口间进行水平或垂直切分和移动,实现高效的工作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

: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]行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值