vim 多文件编辑

vim支持同时编辑多个文件。


1 语法

打开多个文件。默认,显示第1个文件。

vim 文件1 文件2 …文件n

多个文件之间用空隔分隔。


查看当前打开的文件列表。

:ls

切换到第x个文件,则输入

:bx

注:x是变量,如果x为2,则表示切换到第2个文件。

:b2

2 示例

准备数据

echo -e "1\n2\n3" > /teach1.txt
echo -e "a\nb\nc" > /teach2.txt

步骤1:打开/teach1.txt,/teach2.txt 。

vim /teach1.txt /teach2.txt

img

默认打开内容

img


步骤2:查看当前打开文件列表

:ls

img

回车后

img

包含两个文件。


步骤3:切换到第2个文件

:b2

img

回车后,切换成功。

img


步骤4:再切换到第1个文件

:b1

与步骤3类似,输入:b1回车,切换成功。