本文我们介绍如何通过拆分窗口同时打开多个文件。
之前我们通过缓冲区方式打开多文件。
:e <文件名> 打开另一个文件,然后通过
:bp 或 :bn 切换文件
前面遗漏的,还有一个
:bd 命令,表示关闭当前缓冲区的文件内容。
拆分窗口类似,只是不用 :e ,而是用 :split
:split smbshared.conf
输入这个命令后,立即在当前屏幕的顶部出现了该文件,而且文件名用高亮显示,表示当前控制的是这个 smbshared.conf,然后可以使用您前面学到的知识来编辑。
如果想切换到屏幕上显示的另一个文件,如何做呢?
在命令模式,按 ctrl+w+w
即按住ctrl,连按两次w
现在的显示器以宽屏居多,你想让显示左右拆分,如何做呢?
:vsplit
比如 :vsplit smbshared.conf,左侧显示smbshared.conf,原打开的文件被推到右侧。切换方法也是按住ctrl,再按两次w。
同时显示两个文件的场景一般是对相关的两个文件进行比较编辑,提高效率。这里我们尝试同时打开两次 smb.conf
在smbshared.conf时,键入 :q 退出该文件,回到单文件状态smb.conf
:vsplit smb.conf ,再开个窗口打开同样的smb.conf,也可简化成
:vs smb.conf
屏幕上左右显示相同的文件,切换到左边编辑文件,右边也实时进行了改变,在右侧编辑左侧也同样改变。为什么需要这样呢?因为有时候编辑文件需要查看同一文件的不同部分,这样能方便对照编辑。